My research interests revolve around issues of computer system performance evaluation. I have been involved in research projects that use queueing theory, computer simulation, and measurement to determine or predict the performance of computer systems. My research projects have studies the performance of operating systems, computer networks, and distributed computer systems.
I am a member of the PEDS (Performance Evaluation of Distributed Systems)
Research Group at
I am also active in research in the area of Computer Science Education. Among my recent published papers are papers concerned with peer learning in introductory computer science courses, and the use of projects in undergraduate systems and networks courses.
I am one of the faculty teaching in the major in Interactive Media and Game Development.
The following are courses I am currently teaching or have recently taught.
I generally advise MQPs in the areas of computer performance evaluation, especially performance of computer networks and operating systems. Additional information is available in the description of proposed MQP Topics.
Prof. David Finkel
Computer Science Department
Worcester Polytechnic Institute
100 Institute Road
Worcester, MA 01609, USA.
Phone: (508) 831-5416
FAX: (508) 831-5776