Jennifer Czerniawski
She is a very nice professor and you can definitely see she cares about her research. There's a lot to do, but not overwhelming. There's also a lot of extra credit options at the end so take advantage of them. Don't buy the book, show up to class, and ask questions.