Alex Solomon
Has multiple days off for peer review, and lectures are incredibly helpful and engaging. A professor that actually has intelligent discussions and hopes for his students to get meaning out of his class.