Mic's Classes
I mostly teach Computer Science, usually with a mathematical
emphasis. Here are some general links for my students:
Fall 2009
- CS171: Introduction to CS II,
TuTh 11:45am-1:15pm, W306
- A continuation of CS170, where we implement and analyze
many basic data structures and algorithms. We emphasize
object-oriented Java designs, but also consider some
lower-level issues using the C language.
Our main text is Data Structures and Algorithms in
Java (4th ed.) by Goodrich and Tamassia. Students
also need a C language reference, such as Kernighan and
Ritchie.
- CS524: Theory of Computing,
TuTh 10:00am-11:15am, E406
- This course introduces standard theoretical models of
computation and resource limits, roughly from finite automata
to PSPACE. Our text is Sipser.
Contact me about older course
materials (CS153, CS224, CS171, CS323, CS424, CS524, CS526,
CS740).
Home.
Comments?
Last Modified: 18 Oct 2009