Frank J. Mitropoulos, Ph.D. has over 30 years of experience in the computer science and information technology fields. Frank earned B.S., M.S., and Ph.D. degrees in Computer Science and has worked both in industry and academia.
Frank has taught hundreds of courses at the university level to thousands of both undergraduate and graduate students in both face-to-face and online modes. Frank has also taught dozens of professional seminars for private corporations such as Motorola, IBM, GE, American Express, Logica, and many others.
In addition to his teaching experience, Frank also worked for 12 years in industry doing both application, compiler, and operating systems development as well as project management.
In 2014, Frank was one of 13 professors invited by Apple to Apple Headquarters to discuss teaching strategies using Apple development tools.
In addition to being a full professor, trainer, and mentor. Frank is a consultant in the areas of Mobile Application Development, Game Design, and Machine Learning, and assists many technology companies as a technical interviewer for applicants seeking intermediate and senior level IT positions.
Frank enjoys developing computer games and has published games using gaming frameworks such as LibGDX, Corona, Cocos2DX, SpriteKit, SceneKit, Unity and Unreal.
Frank's academic specialty is Aspect-Oriented programming and is a recognized expert in the field with dozens of publications in that area of computer science.
Frank brings a wealth of both real-world and academic experience to make your learning experience productive, relevant, and fun!