Business, Computing & Social Science
901 S. Media Line Road
Media, PA 19063
Room Number: 3312
Michael is an Assistant Professor in Computer Science at DCCC, holding graduate and undergraduate degrees in Computer Science and Economics, and with more than 15 years of experience in software engineering, design, and project management in various fields, including solar photovoltaics, biotech, finance, banking, pharmaceutical, and data analytic applications. Michael has held software and applications engineering positions at several renowned companies, including Ciena Corporation, Vanguard Group, Tesla, ARINC (Collins Aerospace), Siemens-financed solar startup Semprius, financial powerhouse Vanguard Group, and book publisher Randomhouse. At revolutionary solar energy technology manufacturer Semprius, honored in MIT Technology Review’s annual list of the world’s most innovative technology companies, Michael was a lead developer for an innovative solar energy production performance modeling and data analysis system using a solar instrumentation data and performance metrics for modeling, qualification testing, and product validation for ultra-high performance solar modules. For more than ten years, Michael was a lead software engineer with major broadband network provider Ciena Corporation's Photonics Engineering group, leading software development automated component reliability testing for thin-film photonic (fiber optic) components and network management and topology design platform for Ciena's broadband optical transport and switching applications.
- Advanced Post Master's Certificate, Computer Science, Johns Hopkins University
- Post-Graduate Certificate, Cloud Computing, Caltech
- M.S. Computer Science, Johns Hopkins University
- B.S. Computer Science, University of Maryland, Baltimore County
- M.A. Economics, University of Texas at Austin
Awards, Grants and other Scholarly Recognitions
Michael joined DCCC's full-time faculty in August 2020 as an Assistant Professor in Computer, having taught several semesters as an Adjunct Professor in Computer Science and Solar Photovoltaic Systems in Advanced Technologies. Michael holds an M.S., B.S., and an Advanced Post-Master’s Certificate in Computer Science from Johns Hopkins University and a Post-Graduate Certificate in Cloud Computing from Caltech, a B.S. in Computer Science from the University of Maryland and an M.A. in Economics from the University of Texas at Austin. Michael has more than 15 years of experience in applied engineering and computer science with experience in software engineering in the field of broadband optical networking and telecommunications, commercial photovoltaic systems in the field of solar production performance modeling, financial and healthcare applications, and other fields, Michael has a passion for learning and teaching, and besides his experience at DCCC, has held positions as a teaching and research associate at the University of Texas in Economics, and has long experience doing corporate training, seminars throughout his professional engineering career.
- Cloud Computing, Data Structures and Algorithms, Data Science and Data Visualization, Object-Oriented Programming, Web Development, Database Systems. Java, Python, C++, C#, and Microsoft.Net.