Awards
- Received
the Chancellor's Award for Excellence in Teaching in 2008.
The field for this award was composed of all faculty in the University.
- Received
``Senior Faculty Teaching Award'' for the College of Arts
and Sciences for 2003-2004. The field for this award was composed
of all faculty in Arts and Sciences with 10 or more years of experience.
The award came with $1000 for my program.
- Received ``ACM Faculty Member of the Year'' departmental award in
1995, 1997, 1999, 2001, 2003, 2005, and 2006.
Classes
| Fall, 2008 |
CS302 |
Fundamental Algorithms |
| Spring, 2008 |
CS302 |
Fundamental Algorithms |
| Spring, 2008 |
FYS129 |
FYS 129: Poker is for chumps - Learn the game of Bridge |
| Fall, 2007 |
CS140 |
Data Structures |
| Spring, 2007 |
CS102 |
Introduction to Programming |
| Fall, 2006 |
CS140 |
Data Structures |
| Spring, 2006 |
CS560 |
Operating Systems |
| Fall, 2005 |
CS140 |
Data Structures |
| Spring, 2005 |
CS560 |
Operating Systems |
| Fall, 2004 |
CS140 |
Data Structures |
| Spring, 2004 |
CS360 |
Systems
Programming |
| Fall, 2003 |
CS360 |
Systems
Programming |
| Spring, 2003 |
CS560 |
Operating
Systems |
| Fall, 2002 |
CS360 |
Systems
Programming |
| Spring, 2002 |
CS360 |
Systems
Programming |
| Fall, 2001 |
CS302 |
Fundamental Algorithms |
| Spring, 2001 |
CS560 |
Operating
Systems |
| Fall, 2000 |
CS360 |
Systems Programming |
| Spring, 2000 |
CS302 |
Fundamental Algorithms |
| Fall, 1999 |
CS360 |
Systems Programming |
| Spring, 1999 |
CS140 |
Data Structures |
| Spring, 1999 |
CS660 |
Distributed Computing Seminar |
| Fall, 1998 |
CS140 |
Data Structures |
| Fall, 1998 |
CS660 |
Distributed Computing Seminar |
| Summer, 1998 |
CS594 |
Advanced Operating Systems (+fault tolerance, distributed systems) |
| Spring, 1998 |
CS460 |
Operating Systems |
| Fall, 1997 |
CS360 |
Systems Programming, |
| Fall, 1997 |
CS660 |
Advanced Operating Systems and Fault Tolerance |
| Summer, 1997 |
CS494 |
Scripts and Utilities |
| Spring, 1997 |
CS460 |
Operating Systems |
| Fall, 1996 |
CS360 |
Systems Programming |
| Spring, 1996 |
CS594 |
Fault Tolerance and Other Concepts |
| Fall, 1995 |
CS460 |
Operating Systems |
| Spring, 1995 |
CS360 |
Systems Programming |
| Fall, 1994 |
CS360 |
Systems Programming |
| Spring, 1994 |
CS360 |
Systems Programming |
| Fall, 1993 |
CS594 |
Operating Systems |
| Spring, 1993 |
CS102 |
Introduction to Programming |