Haemin Kim
She does very lecture heavy powerpoint presentations, and I personally have a hard time learning this way. Her assignments can be confusing but just ask her questions! She does a really good job at explaining them in class! It is very discussion and personal experience based which helps with remembering material!