University of Cambridge



Matthew Anderson

Research Associate

Picture of
		Matthew Anderson

Teaching Philosophy:

I have had the pleasure of learning from a number of excellent teachers. Looking back at the truly exceptional ones, I see that their style, techniques, and personalities span a wide spectrum. However, they have one commonality: the passion to instill the joy of learning in their students. This is the ideal I aspire to.

To this end I strive for the following three principles:

  • Establishing an engaging environment where learning is central.
  • Providing learning experiences that give a sense of accomplishment and discovery.
  • Supporting students so that they can focus on learning.

For more details see a longer form of my teaching philosophy here.

Teaching Experiences at UW-Madison:

Service:

  • International Collegiate Programming Contest - Coach

Courses:

  • Introduction to Programming - Instructor - 302
  • Introduction to Programming - Discussion Leader / Lab Instructor - 302
  • Introduction to Data Structures - 367
  • Introduction to Numerical Methods - 412
  • Introduction to Computer Networks - 640
  • Principles of Programming Languages - 704