Mariam Majd
Professor Majd is truly an incredible professor.  Her class is tough but she helps you learn and do well. Always asks for questions and feedback. Lessons and guidelines are very clear so you don't have to wonder how you're doing.