Lorraine Levy
Professor Levy assigned a lot of work! However, she is very understanding and the work is pretty fun to do. Participation matters, so do not slack off! I have 0 complaints, she is the best.