Natalene Kramer
Nice person but is a very tough grader. You can spend hours on an assignment and receive a paragraph of comments back on what you did wrong. She also talks about a lot of things not related to the course that are more advanced so if you haven't learned it yet you just end up really confused.