Natalie Forssman
Dr. Natalie's a really good instructor. Lectures are well organized and content is provided before hand, which is good if you like to be prepared. She doesn't use a textbook but provides one or two for further reading, as well as links to many other reading resources. Grading is tough but the feedback given can be applied in future assignments.