James A. Femister

James A. Femister

Professor of Practice
Packard Lab Rm. 200B


Welcome back to Lehigh!

About Me

I was a Lehigh student for many years, culminating in a Ph.D. in 1997. Throughout my career, I've kept one foot in academia and one foot in industry. In addition to Lehigh, I've also taught Computer Science at Lafayette, DeSales, Kutztown, and Alvernia. I've also worked for many years as a software engineer, consultant, and trainer for companies in New York City, North Jersey and the Philadelphia suburbs. In 2007 I returned to South Mountain to teach software engineering and recently became a Professor of Practice.
I try to bring a "real world" perspective to all my classes - considering what will best serve you when you go looking for a job.

Fall 2014

  • CSE 216 - Software Engineering - MWF 9:10-10:00, PL 416
  • CSE 264 - Web Application Development - MWF 11:10-12:00, PL 112
  • CSE 318 - Introduction to the Theory of Computation - MWF 1:10-2:00, PL 208
  • CSE 2 - Fundamentals of Programming
  • CSE 17 - Programming and Data Structures
  • CSE 109 - Systems Programming
My 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.
Will soon be getting some content in here...

About You

I am a...

Will soon be getting some content in here...
If you're considering a computer science major at Lehigh, you might find these links of interest:
Will soon be getting some content in here...