Union College



Matthew Anderson

Associate Professor

Picture of                                                                
                Matthew Anderson

Teaching at Union College

Courses

  • Intro to CS: Game Development (CSC 105), Fall 2015, Fall 2017, Fall 2018, Spring 2019
  • Intro to CS: Can Computers Think? (CSC 106), Spring 2016.
  • Intro to CS: Scientific Computing (CSC 108), Fall 2019.
  • Intro to CS for Engineers (CSC 109), Fall 14, Winter 2015, Winter 2016, Spring 2017.
  • Data Structures Lab (CSC 150L), Spring 2015, Winter 2017.
  • Modeling & Simulation (CSC 235), Winter 2015.
  • CS of Computer Games (CSC 245), Winter 2017.
  • Algorithm Design & Analysis (CSC 250), Spring 2016, Spring 2017, Spring 2018, Spring 2019.
  • Operating Systems (CSC 335), Spring 2015, Spring 2018.
  • Theory of Computing (CSC 350), Fall 2015, Fall 2017.
  • Programming Languages (CSC 370), Fall 2014, Winter 2017, Fall 2018.
  • Computer Graphics (CSC 385), Winter 2018.
  • Special Topics: Computer Security (CSC 483), Winter 2018.
All course material accessible on Union's Nexus (Moodle). Guest access can be permitted upon request.

Independent Studies

  • Programming Languages, Summer 2016
  • Computational Complexity Theory Reading Group, Summer 2017
  • Quantum Computing, Fall 2018.
  • Operating Systems (3), Spring 2019.

Senior Projects

Teaching at UW-Madison

Instructor

  • CS 302 - Introduction to Programming

Teaching Assistant

  • CS 302 - Introduction to Programming
  • CS 367 - Introduction to Data Structures
  • CS 412 - Introduction to Numerical Methods
  • CS 640 - Introduction to Computer Networks
  • CS 704 - Principles of Programming Languages