Teaching Associate Professor
- PhD (2010) Stevens Institute of Technology (Ocean Engineering)
- MS (2006) Stevens Institute of Technology (Computer Science)
- BE (1987) Stevens Institute of Technology (EECS)
I have been working on improved techniques of instruction for engineering and particularly programming instruction. I have trained and observed dozens of teachers in K-12, training them in the specific skills they need to be more effective. I have taught a short introduction to teachers for "The 10 Hours after Hour of Code" to hundreds of teachers. The classroom materials I designed are core to two programs in use in more than 50 schools.
Liquiz is an assessment tool that vastly reduces the amount of work to take programming and other technical material and embed questions. We have successfully connected liquiz to canvas but it is not robust enough yet to use in actual testing of students yet.
The Grail project is ongoing research to rebuild the web for secure transactions. It includes a prototype client written in C++ and OpenGL, and a protocol using binary data and local storage to achieve performance 1000 times faster than HTTP. Cryptography and security is the next challenge.
- Management of B123 lab Member
- Undergraduate Curriculum Committee Member
- Graduate student support center Member
- development of AutoAdvisor System Member
- ASEE – ASEE Member
- IEEE Member
CPE390 - Microprocessor Systems
CPE593 - Applied Data Structures and Algorithms
CPE553 - C++
CPE552 - Java