I must contradict the first rating. He absolutely does not choose favorites and grades very fairly. He does assign a lot of hard work, but it was the course he was teaching that I personally didn't like. He as a teacher was just fine.
Mr.Heisler is the worst teacher that I have ever had. He assigns way too much work, and does not grade fairly. He choses favorites, and treats others terribly