Tim Richards
Tim Richards

I have taught classes since 2007.

Teaching / University of Massachusetts Amherst
Fall 2016
Spring 2017
  • COMPSCI 230 Computer Systems Principles
  • COMPSCI 326 Web Programming
Fall 2015
  • COMPSCI 220 Programming Methodology
  • COMPSCI 326 Web Programming
  • COMPSCI 496S/497S Scalable Web Systems
Spring 2016
  • COMPSCI 326 Web Programming
  • COMPSCI 377 Operating Systems
  • COMPSCI 496S/497S Scalable Web Systems
Summer 2015
  • COMPSCI 187 Data Structures
Fall 2014
  • COMPSCI 220 Programming Methodology
  • COMPSCI 230 Computer Systems Principles
  • COMPSCI 326 Web Programming
Spring 2015
  • COMPSCI 220 Programming Methodology
  • COMPSCI 230 Computer Systems Principles
  • COMPSCI 326 Web Programming
  • COMPSCI 496S/497S Scalable Web Systems
Summer 2014
  • COMPSCI 187 Data Structures
Fall 2013
  • COMPSCI 230 Computer Systems Principles
  • COMPSCI 326 Web Programming
Spring 2014
  • COMPSCI 187 Data Structures
  • COMPSCI 230 Computer Systems Principles
  • COMPSCI 326 Web Programming
Summer 2013
  • COMPSCI 187 Data Structures
Fall 2012
  • COMPSCI 220 Programming Methodology
  • COMPSCI 230 Computer Systems Principles
  • COMPSCI 326 Web Programming
Spring 2013
  • COMPSCI 230 Computer Systems Principles
  • COMPSCI 326 Web Programming
Summer 2012
  • COMPSCI 187 Data Structures
  • COMPSCI 326 Web Programming
Fall 2011
  • COMPSCI 230 Computer Systems Principles
  • COMPSCI 445 Information Systems
Spring 2012
  • COMPSCI 230 Computer Systems Principles
  • COMPSCI 326 Web Programming
Teaching / Trinity College
Fall 2010
  • CPSC 225 Server-Side Web Programming
  • CPSC 372 Database Fundamentals
Spring 2011
  • CPSC 110 Computers, Information, and Society
  • CPSC 225 Client-Side Web Programming
  • CPSC 371 Compiler Techniques
Fall 2009
  • CPSC 110 Computers, Information, and Society
  • CPSC 372 Database Fundamentals
Spring 2010
  • CPSC 110 Computers, Information, and Society
  • CPSC 333 Computer Networks
  • CPSC 415 Advanced Web Programming
Teaching / Clark University
Spring 2008
  • CSCI 230 Compiler Design
Teaching / Springfield College
Fall 2007
  • CISC 105 Introduction to Computers