Dr. Harcourt is the Director of the Combined Engineering program at St.Lawrence and is also the academic adviser for all engineering students. He is currently an Associate Professor of Computer Science and Chair of the Department of Mathematics, Computer Science, and Statistics.
Dr. Harcourt has an M.S. in Computer Engineering and a Ph.D. in Computer Science, both from North Carolina State University.
Dr. Harcourt spent several years as a software engineer at Cadence Design Systems in Chelmsford, Massachusetts working on hardware simulation technology for Electronic Design Automation (EDA). His current research is related to SystemC, a C++ library used for system simulation at higher levels of abstraction.
Regularly Taught Courses:
- Data Structures, Programming Languages, Computer Organization and Design, Web Programming, Database Systems
- Computer Hardware Description Languages, SystemC, Embedded System Design