Matthew Levy
This guy is awesome. I wanted to leave a note since the person mentioning the X/twitter profile has them confused for someone else.  

Would totally take them again. Hands down my favorite professor.