Mike Dabkowski
Professor Dabkowski is an amazing person and he helps you a lot in his office hours. He's very passionate about his job, but the problem with this class is that it goes by really fast and we go through the easiest problems in class, meanwhile homework and exams are the hardest. Textbook is not mandatory.