This is a list of the courses I teach (or have taught) and
links to their web pages whenever possible.
CS 110: Computers and
the Internet: This is a course for students not majoring in
Computer Science. It explains how the internet works, how to build
CS 307: Computer
Graphics This is an elective course for computer science majors
and covers the basics of how computer graphics are used, implemented
CS 304: Databases with
Web Interfaces This is an elective course for computer science
majors and covers three-tier architectures, using MySQL as the
database back end and various technologies (PHP, Python/CGI, Flask)
as the middle layer.