Spring 1984 Math 199 (at Harvard), 6 students
Fall 1986 CMSC 452, Elementary Theory of Computation, 33 students Spring 1987 CMSC 452, Elementary Theory of Computation, 55 students Fall 1987 CMSC 650, Theory of Computation, 45 students Spring 1988 CMSC 750, Advanced Theory of Computation, 13 students Fall 1988 CMSC 451, Design and Analysis of Computer Algorithms, 35 students Spring 1989 CMSC 651, Analysis of Algorithms, 13 students MAPL 699, Seminar on Combinatorics, Comp., and Logic, 11 students Fall 1989 CMSC 650, Theory of Computing, 26 students Spring 1990 CMSC 750, Advanced Theory of Computation, 11 students Fall 1990 CMSC 650, Theory of Computing, 38 students Spring 1991 CMSC 251, Discrete Mathematics and Algorithms, 40 students Fall 1992 CMSC 650, Advanced Theory of Computing, 30 students Spring 1993 CMSC 251, Discrete Math and Algorithms, 56 students Fall 1993 CMSC 150, Discrete Structures (section 1), 20 students CMSC 150, Discrete Structures (section 2), 80 students CMSC 650, Theory of Computing, 20 students Spring 1994 CMSC 750, Advanced Theory of Computing, 14 students Spring 1995 CMSC 251, Discrete Math and Algorithms, 105 students Fall 1995 CMSC 650, Theory of Computing, 17 students Spring 1996 CMSC 858G (752), Concrete Complexity, 13 students Fall 1996 CMSC 150, Discrete Structures. 70 students. Spring 1997 CMSC 150, Discrete Structures. 95 students. Fall 1997 CMSC 150, Discrete Structures. 59 students. Spring 1998 CMSC 299, Honors Seminar, 18 students. CMSC 752, Concrete Complexity. 16 students. Fall 1998 GEM 496, Team Project. 11 students. Spring 1998 GEM 496, Team Project. 11 students. Fall 1999 CMSC 150, Discrete Structures. 70 students. CMSC 150, Discrete Structures. 64 students. GEM 496, Team Project. 11 students. Spring 2000 GEM 496, Team Project. 10 students. Spring 2001 CMSC/MATH 456, Cryptography, 50 students CMSC 451, Algorithms, 40 students Fall 2001 CMSC 752, Concrete Complexity, 15 students. CMSC 297, Honors Seminar, 12 students. Fall 2002 HONR 209, Fair Division: From Cake-cutting to dispute resolution, 8 students. Spring 2003 CMSC 451, Algorithms, 40 students Summer 2003 MATH 498G, Learning Math Through Games (Spiral Program), 14 students. MATH 199, Interplay of Math and Games (Young Scholars Program), 8 students. Fall 2003 CMSC 297, Honors seminar, 12 students. CMSC 452, Theory of Computation, 8 students CMSC 838I, How to do research, 30 students Spring 2004 CMSC 858G (650), Complexity Theory, 19 students CMSC 838I, How to do Research, 23 students Summer 2004 MATH 498G, Learning Math Through Games (Spiral Program), 18 students. MATH 199, Interplay of Math and Games (Young Scholars Program), 8 students. Fall 2004 CMSC 297, Honors Seminar, 12 students CMSC 451, Analysis of Algorithms, 32 students CMSC 838I, How to do Research, 42 students Spring 2005 CMSC 250, Discrete Structures, 40 students CMSC 838I, How to do Research, 12 students Summer 2005 Math 498G, Learning Math Through Games (Spiral Program) 12 students. Spring 2006 CMSC 752 Concrete Complexity. 8 students. Fall 2006 CMSC 297, Honors Seminar, 21 students CMSC 451, Analysis of Algorithms, 21 students CMSC 651, Advanced Algorithms, 28 students