About Me

I am currently an Assistant Professor of Computer Science and Computer Engineering at York College of Pennsylvania. Prior to joining the faculty at York College in the Fall of 2011 I taught as an Adjunct Instructor in the Department of Computer Science and Engineering at Washington University in St. Louis. During that time, I also worked as the lead hardware engineer for the startup company Blendics (Blended Integrated Circuit Systems).

I received a Ph.D. in Computer Engineering, a Master's in Computer Science, and a B.S. in Computer Engineering all from Washington University in St. Louis. I also received a B.S. in Physical Science from Muhlenberg College.

Spring 2018 Courses