Walter Dorfner
Dr. Dorfner is a really great person! There were times where I wouldn't understand the lecture, but when I go to his office during office hours, he explained it much better. His exams are really hard and everyone pretty much fails them, but don't worry he curves them. Come to class, ask questions, understand/do the HW and you should be fine