Classroom instruction
My classroom instruction takes place within the
Department of Computer
Science and Engineering.
My instructional goals include the teaching of both theory and practice.
It is important that students understand the fundamental theory underpinning
the material, and it is equally important that they understand how and
where the theory reflects what happens in reality.
In project courses (e.g., EE 480 and CoE/EE 563) and laboratory courses this
connection is made for the students quite effectively.
Specific courses taught include the following:
- EE 250 Electrical Laboratory I - Spring 1993, Fall 1993, Fall 1996,
Fall 1997.
- CoE/CS/EE 260M Digital Computers: Introduction and Logical Design - Fall 1987,
Fall 1988, Fall 1989, Spring 1992.
- EE 350 Electrical Laboratory II - Spring 1994.
- CSE 361S Introduction to Systems Software - Spring 2005, Spring 2006, Fall 2007, Fall 2008, Fall 2009.
- CoE/CS/EE 362 Digital Computers II: Architecture - Fall 1995, Fall 1998.
- CoE/CS/EE 427M Embedded Computing Systems - Fall 2000.
- CoE/EE 455 Digital Systems Laboratory - Fall 1994, Fall 2002.
- CoE/EE 460 Digital Computers: Switching Theory -
Fall 1991, Fall 1992, Spring 1994, Spring 1996, Spring 1997, Spring 1999,
Spring 2003.
- CoE/CS/EE 462M Digital Computers: Computation Structures - Spring 1988,
Spring 1989, Fall 2003.
- CSE 465M Digital Systems Laboratory - Fall 2004, Fall 2005, Fall 2006.
- EE 480 Senior Design Projects - Summer 1992, Fall 1992, Summer 1993,
Fall 1993, Spring 1995, Fall 1995, Spring 1997, Spring 1998, Fall 1999.
- EE 555 Computer Circuits and Systems Design - Spring 1990, Spring 1991.
- CoE/CS/EE 557M Computer System Analysis I - Fall 1990.
- CoE 521M/CS 521M/EE 560 Computer Systems Organization - Fall 2001.
- CoE/EE 563 VLSI System Design Projects - Spring 1991,
Spring 1992, Spring 1996, Spring 2002.
- CSE 565M Acceleration of Algorithms in Reconfigurable Logic - Spring 2008.
- CSE/ESE 569M Parallel Architectures and Algorithms - Spring 2007, Spring 2009.
- CoE/CS/EE 579M Parallel Architectures and Algorithms - Spring 1989,
Spring 2001, Spring 2004.
As should be evident by the above list, I prefer to teach undergraduate
courses.
Don't ask me why, because I don't know why. It's true, though.
Graduate student guidance
The graduate students I am currently advising or have advised in the past
include:
- Michael Hall. Ph.D. candidate.
- Joe Lancaster. Ph.D. candidate.
- Shobana Padmanabhan. Ph.D. candidate.
- Jack Meier. Ph.D. candidate, co-advised with Chris Gill.
- Greg Galloway. M.S.Co.E. Candidate.
- Todd Sproull.
``Design and Evaluation of Distributed Algorithms for Placement of
Network Services,'' Ph.D. Dissertation, August 2009.
- Praveen Krishnamurthy.
``Performance Evaluation For Hybrid Architectures,''
D.Sc. Dissertation, December 2007.
- Joe Lancaster.
``Design and Evaluation of a BLASTN Ungapped Extension Accelerator in
Reconfigurable Hardware,''
M.S.Co.E. Thesis, May 2006.
- Gary Stiehr.
``Using Fine-Grained Cycle Stealing to Improve Throughput, Efficiency and
Response Time on a Dedicated Cluster while Maintaining Quality of Service,''
M.S.C.S. Thesis, December 2004.
- Jing Lu.
``Power Consumption of Digital Hearing Aid Computations Using
Customized Numerical Representations,''
M.S.Co.E. Thesis, May 2003.
- Eric Hemmeter.
``Reducing Power Consumption Using Customized Numerical Representations
in Digital Hearing Aids,''
M.S.Co.E. Thesis, May 2003.
- Ben West.
``An FPGA-Based High-Speed Search Engine for Off-the-Shelf Hard Drives,''
M.S.Co.E. Thesis, May 2003.
- Jason White.
``Process Portable Analog Design,''
M.S.Co.E. Project, May 2003.
- Praveen Krishnamurthy.
``Reconfiguration in an Optical Multiring Interconnection Network,''
M.S.Co.E. Thesis, December 2002.
- Bradley Noble.
``Algorithms and Performance Analysis for Speculative Computation
in Discrete-Event Simulation,''
D.Sc. Dissertation, August 2000.
- Ch'ng Shi Baw.
``Design, Analysis, and Simulation Study of Optical Interconnection Networks,''
M.S.E.E. Thesis, May 1999. (Primary advisor: M. Franklin)
- William Castellano.
``Design and Implementation of the Controller Hardware for a High Performance
8x8 Optical Switching System Using VHDL,''
M.S.E.E. Networking and Communications Project, January 1997.
- Herbert Tsang.
``Optical System Synthesis of High-Performance Automobile Lighting,''
M.S.E.E. Thesis, August 1995.
- Gregory Peterson.
``Parallel Application Performance on Shared, Heterogeneous Workstations.''
D.Sc. Dissertation, December 1994.
- Gregory Peterson.
``Qnet: A Globally-Clocked Discrete-Event Queueing Network Simulator.''
M.S.E.E. Thesis, May 1992.
Last modified 15 Sept. 2009.
Return to Roger's home page .
Roger Chamberlain <roger AT wustl.edu>