Awesome teacher! Very helpful. Very clear with his teaching! Goes into depth with everything he teaches.
Don't get me wrong, he's a cool teacher. It's just that... when I'm the runner, he never seems to fill in the absentees sheet on time, and I have to check his classroom 3 times every period! Lol