Tim Richards
University of Massachusetts Amherst
College of Information and Computer Sciences (CICS)
Department of Computer Science
Lecturer
Undergraduate Program Director (UPD)
Office:
LGRC A351A
EMail:
richards at cs dot umass dot edu
Curriculum Vitae
I have taught
classes since 2007.
Teaching / University of Massachusetts Amherst
Fall 2016
COMPSCI 230 Computer Systems Principles
COMPSCI 326 Web Programming
COMPSCI 597A Agile Software Project Management
Spring 2017
COMPSCI 230 Computer Systems Principles
COMPSCI 326 Web Programming
Summer 2016
COMPSCI 187 Data Structures
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