Dan Zaleski
Professor Zaleski is very friendly and knowledgeable. He is also very accessible in office hours and willing to help. However, his lectures are really confusing, and he speaks a little monotonously so his class is somewhat hard-to-follow. His tests are hard, much harder than the standardized finals. His homework is also hard, but he helps you, too