Skip to main content

Ray Klefstad

Klefstad’s research is in the areas of compilers, operating systems, distributed computing, real-time computing, embedded systems, middleware, object-oriented design, design patterns and object-oriented programming languages. He has served as a full-time lecturer, assistant adjunct professor and researcher at UCI for more than 20 years. As a proud alumnus of the Donald Bren School of Information and Computer Sciences, Klefstad was recently recognized as UCI’s 2017 Lecturer of the Year before advancing to the position of professor of teaching, which he began in September 2017.


Ph.D., UC Irvine, 1988

Research Areas

View CS Education

CS Education

Developing learning and teaching tools for information and computer sciences.