Ming-Ho Yee
Research Experience
Research Assistant
Boston MA
Northeastern University
Sep 2016 – present
Research Assistant
Waterloo ON
University of Waterloo
Sep 2014 – Aug 2016
Capstone Design Project
Waterloo ON
University of Waterloo
Sep 2012 – Apr 2014
Undergraduate Research Assistant
Waterloo ON
University of Waterloo
Sep – Dec 2012
Research Assistant and Developer
Waterloo ON
University of Waterloo
May – Aug 2012
Work Experience
Researcher Intern
Cambridge UK
Microsoft Research
Sep – Dec 2019
Software Development Engineering Intern
Redmond WA
Microsoft
May – Jul 2014
-
Implemented a partial prototype of concepts lite in the Visual C++ compiler
Software Development Engineering Intern
Redmond WA
Microsoft
Sep – Dec 2013
-
Implemented user-defined literals for the Visual C++ compiler
Software Development Engineering Intern
Redmond WA
Microsoft
Jan – Apr 2013
-
Prototyped, developed, and evaluated a heap memory collection tool for .NET applications
Developer
Toronto ON
Engagio (formerly Eqentia)
Sep – Dec 2011
-
Along with a senior developer, designed, built, and launched Engagio, “the universal commenting inbox”
-
Optimized the background task queuing system to dynamically prioritize fetch tasks
Developer
Toronto ON
Eqentia
Jan – Apr 2011
-
Designed and implemented a feature for users to add content by sending emails
-
Co-led the implementation of the new front-end interface redesign
Software Development Research Intern
Markham ON
Genesys Telecommunications Laboratories
May – Aug 2010
-
Developed a proof-of-concept speech analytics application to improve customer experience at call centres
Junior Developer
London ON
Robarts Research Institute
Jul – Aug 2008
Publications
-
O. Flückiger, G. Chari, M.-H. Yee, J. Ječmen, J. Hain, J. Vitek,
Contextual Dispatch for Function Specialization,
OOPSLA 2020,
Nov 2020
-
O. Flückiger, G. Chari, J. Ječmen, M.-H. Yee, J. Hain, J. Vitek,
R Melts Brains: An IR for First-Class Environments and Lazy Effectful Arguments,
DLS 2019,
Oct 2019
-
M.-H. Yee, A. Badouraly, O. Lhoták, F. Tip, J. Vitek,
Precise Dataflow Analysis of Event-Driven Applications,
(preprint),
Oct 2019
-
O. Flückiger, G. Scherer, M.-H. Yee, A. Goel, A. Ahmed, J. Vitek,
Correctness of Speculative Optimizations with Dynamic Deoptimization,
PACMPL (POPL) 2018,
Jan 2018
-
M. Madsen, M.-H. Yee, O. Lhoták,
From Datalog to Flix: A Declarative Language for Fixed Points on Lattices,
PLDI 2016,
Jun 2016
-
M. Safa, M.-H. Yee, D. Rayside, C. T. Haas,
Optimizing Contractor Selection for Construction Packages in Capital Projects,
ASCE J. Comput. Civ. Eng.,
Jan 2016
-
E. Zulkoski, C. Kleynhans, M.-H. Yee, D. Rayside, K. Czarnecki,
Optimizing Alloy for Multi-objective Software Product Line Configuration,
ABZ 2014,
Jun 2014
-
R. Bartha, M.-H. Yee, R. Rupsingh, M. Smith, M. Borrie,
Altered macromolecule signal in the hippocampus in alzheimer patients measured by 1H magnetic resonance spectroscopy,
Alzheimer's & Dementia: J. Alzheimer's Assoc.,
Jul 2009
Technical Skills
-
Experienced with C, C++, Scala, Java, and Ruby
-
Familiar with C#, Perl, x86 and MIPS assembly, and JVM bytecode
-
Some knowledge of Racket, OCaml, Haskell, ARM assembly, and LLVM IR
-
Comfortable with Linux, macOS, and Windows environments
Teaching Experience
Teaching Assistant
Boston MA
Northeastern University
Jan – Apr 2018
Teaching Assistant
Waterloo ON
University of Waterloo
May 2015 – Aug 2016
Service
Student Volunteer
Artifact Evaluation Committee
External Reviewer
Awards
-
NSERC Postgraduate Scholarship - Doctoral
2016 – 2019
-
Graduate Fellowship
2016 – 2017
-
NSERC Canada Graduate Scholarship - Master's
2015 – 2016
-
President's Graduate Scholarship (x2)
2014 – 2015, 2015 – 2016
-
Ontario Graduate Scholarship
2014 – 2015
-
NSERC Canada Graduate Scholarship - Master's (declined)
2014
-
Ontario Professional Engineers Foundation Medal for Academic Achievement
Jun 2014
-
Software Engineering Capstone Design Project Symposium, First Place
Mar 2014
-
NSERC Undergraduate Student Research Award
May – Aug 2012
-
President's Research Award
May – Aug 2012
-
Scotiabank Software Engineering Entrance Scholarship
2009 – 2014
Education
Ph.D. Candidate
Boston MA
Northeastern University
Sep 2016 – present
Master of Mathematics in Computer Science
Waterloo ON
University of Waterloo
Jun 2017
Bachelor of Software Engineering
Waterloo ON
University of Waterloo
Jun 2014
-
With Distinction — Dean's Honours List