Summary
Mike Shah is a Senior Lecturer in Computer Science with 11 years of teaching and research experience focused on computer systems, program analysis, and graphics, currently teaching graphics, game engines, and systems at Yale and Northeastern. He blends rigorous academic research (PhD/MS from Tufts) with industry practice, having worked on compiler and SIMD optimization projects at Sony and Intel and shipped 3D graphics products as a senior graphics engineer. Mike is passionate about performance engineering, concurrency, and static/dynamic program analysis, and he regularly translates those topics into hands-on courses and tooling for students. He also maintains an active public presence (including a technical YouTube channel) that reflects his commitment to accessible systems and graphics education.
11 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Tufts University
Computer Science Engineering Computer Science Engineering, Computer Science Engineering Computer Science Engineering at The Ohio State University
English, French