Steven Pellizzeri
He is a horrible professor. I taught myself the entire class and everyone else in here did too. he gives practice but his notes suck in comparison to other professors that some of my friends had. Definitely take someone else. He also gets a lot of his own questions wrong that HE MADE.