Jordan McCaslin
Really enjoyed having Jordan for 112. He has to cover a lot every day and usually does it very well. He's also really open to questions whenever anyone is confused. His homework for us was due every Friday and it was nice not having to stress about it all the time. Also gives tons of partial credit should you need it on tests.