Be the first to leave a review!
He hands out a resonable amout of homework and he lets us get off task sometimes but overall his class is really good 9. 5/10