Reviews of professor William Schweizer

Rating: 5.0/5, difficulty: 3.0/5
He's my advisor and an overall great guy. He loves what he does and treats students with great respect. Best professor ever.