Courses Taught
I teach a broad range of courses at both the undergraduate and graduate
level, usually on topics that are somehow related to software.
Most recently I have been teaching:
-
an undergraduate course on Understanding Digital Technologies, aimed at
non-technical students (Coen 001)
-
an upper division elective course on Programming Language Design Concepts
(Coen 171)
-
an advanced graduate course on human-computer interaction (Coen
396)
In the not-too-distant past, I've also taught:
-
a CS1-level course on C++ (Coen 006)
-
a CS2-level course using C++ (Coen 007)
-
a sophomore course on formal specification and data abstraction (Coen 070)
Back to Ron's
Homepage