Hwaheun Kim
Not a hard class, she obviously knows what she is talking about and encourages questions. Lots of quizzes. The worst about her is she over explains topics, but its not too bad. Recorded lectures. Does not offer a lot of time for assignments or time at the end of class to complete them though. Overall not bad.