Biography
Education
M.S. Information Science Penn State University
B.S. Information Systems Philadelphia University
Master of Science Software Engineering
Courses taught
IST 110 Introduction to IST
IST 111S First Year Seminar
IST 220 Networking and Telecommunications
IST 240 Introduction to Programming
IST 250 Web and the New Media
IST 256 Web Programming
IST 296 IST in Germany
IST 297 IST in Italy
IST 297 Introduction to Linux
IST 331 Human Computer Interaction
IST 402 Emerging Technologies Web Services
IST 402 Emerging Technologies Cluster Networks
IST 402 Emerging Technologies Cryptography
IST 402 Emerging Technologies Electronic Commerce
IST 402 Emerging Technologies Game Development
IST 402 Emerging Technologies Mobile development Windows
IST 402 Emerging Technologies Mobile development Android
IST 412J Complex Software Systems
IST 420 System Integration
IST 421 System Integration II
IST 440W Senior capstone course
Awards and Recognition
Nominated for the Outstanding Teacher Award (2004)
Nominated for the Kopp International Award (2008)
Penn State Abington Outstanding Teacher Award (2010)
Abington Lion Heart Award Recipient (2010)
Abington College Distinguished Faculty Service Award (2011)
Established the Joseph Oakes IST Alumni Endowment (2011)
Abington College Chief Ogontz Award Recipient (2013)
Paul Hutta Award for Innovation in Teaching Recipient (2013)