jhu shield

Joseph Demasco, MS

Adjunct Instructor
Academic AreaInformation Systems

Joe Demasco has more than 30 years of experience as a software engineering practitioner and management consultant to private and public sector organizations around the globe. Joe has held industry positions at Bell Laboratories, where he worked on systems engineering projects, and at Ernst & Young, where he directed the operations research consulting group. He has also served as a supervisor with the Johns Hopkins University Center for Talented Youth, where he developed and taught online courses in computer science.

Joe is a nationally recognized educator, mentor, and seminar leader in the fields of software engineering, quality assuranc, and project management. Joe has several decades of experience designing and teaching courses at the graduate and undergraduate levels as well as professional development seminars and workshops presented in corporate settings. He has been teaching at Johns Hopkins since 1999, and has also been an assistant professor of mathematics and computer science at the University of Maryland. At Johns Hopkins, Joe teaches graduate courses at the Whiting School of Engineering and the Carey Business School.

Joe is also the author of The Use Case Handbook: A Practical Guide to Writing Effective Use Cases and Anyone Can Code: A Beginning Course in Programming for Everyone. In his spare time, Joe enjoys photography, reading, and writing mystery/suspense novels (under the pen name J.D. Cannon). He and his wife are also nationally ranked competition ballroom dancers.

Education

  • Doctoral Study in Management Science, Wharton School of Finance, University of Pennsylvania
  • M.S., Operations Research, Cornell University
  • B.S., Systems Engineering, Polytechnic Institute of New York University

Teaching

Current

  • Developing Internet Systems & Services