Brittany Kruger
Amazing lectures! Tough grader but accessible, caring, knowledgeable. Some 6-7 Labs assignments, scheduled lecture quizzes, exams, research papers, final is 5 chapters. I hardly used the book, but a lot of research, lecture notes are complete, lot of material to read. Not easy class but you will learn a lot.