Melissa Diegnau
She's one of the best professors ever. There is a lot of information from this class but she makes it easy to remember and understand. She always has clear grading criteria and gives really good feedback. Everything from her class I will use in the future. 