Hanfeng.Chen @ Sable.McGill

About Me

I'm a third-year Ph.D. candidate supervised by Professor Laurie Hendren at McGill University. Before starting my Ph.D., I had worked on an array programming language, APL, for 5 years. I collaborated with Dr. Wai-Mee Ching on creating a new programming language, ELI(wiki | homepage), which was an ASCII version of APL. Currently, I'm working on MATLAB which is a dynamic language widely used in the field of engineering.

Please feel free to contact me. (firstname.lastname [AT] mail.mcgill.ca)


  • [ Access ] ELI, a simple system for array programming
  • [ Access ] Mc2Mc, a MATLAB to MATLAB source code translator for MATLAB vectorization
  • [ Access ] ECC, an ELI to C compiler


Previous publications


Teaching assistant

  • COMP 409: Concurrent Programming, Winter 2017
  • COMP 520: Compiler Design, Winter 2017