He's an amazing teacher did break my back but all in all great course and hes a great teacher! does bring in cats to school and will sleep in class but he was a really great teacher overall and hes really good will protect his students with his life if he needs to 10/10 would reccomend