James Heliotis received his Bachelor of Science and Master of Engineering in Electrical Engineering degrees from Cornell University in 1975 and 1976. After a few years as an engineer and real-time systems programmer at Xerox Corporation, he returned to academia and received his Ph.D. in Computer Science from the University of Rochester in 1984.
Since 1983 he has taught in the Department of Computer Science at the Rochester Institute of Technology, with teaching assignments in the department of Software Engineering as well. He currently holds the rank of Full Professor.
Dr. Heliotis has also done software development training and consulting for several companies in the Rochester area, including Xerox, Kodak, Tropel, Frontier, Heidelberg, and ITT.
His interests include object technology, software engineering, software development tools, real-time systems, and aspect-oriented software, as well as pedagogical issues in computer science and software engineering education.
--Back to James Heliotis's Home Page--