Melba Crawford
Her pace is unbearable, she steamrolls through her lectures and its impossible to comprehend the content, let alone take notes. There's no textbook for the course so it's pretty hard to get help. The labs are alright since they differ from the lectures, as long as you get a good TA. I'd strongly recommend finding a different teacher if possible.