Lehigh University logo
Lehigh University logo

James Femister

Department: Computer Science and Engineering

Position: Professor of Practice

19 Memorial Drive West
Bethlehem, PA 18015
(610) 758-4073

Areas of Research

  • Design and Implementation of Compilers and Computer Languages
  • Code Optimization
  • Software Engineering
  • Artificial Intelligence
  • Theory of Computation


James Femister's primary interest in the computer science field has always been the design and implementation of compilers and computer languages, code optimization in particular. Other interests are: software engineering (especially web application development), artificial intelligence, and the theory of computation.

Femister was a Lehigh student for many years, culminating in a Ph.D. in 1997. He has taught computer science at Lehigh, Lafayette, DeSales, Kutztown, and Alvernia. Femister has also worked for many years as a software engineer, consultant, and trainer for companies in New York City, North Jersey and the Philadelphia suburbs.


  • Ph.D., Computer Science, Lehigh University
  • M.S., Lehigh University
  • B.S., Lehigh University