One of the best teachers at this school, every class he offers I will take. He cares about the students, if there's a problem he will work with you. He can be your teacher and friend and that makes everyone in the class respect him and want to take more from him, class isn't impossible but you learn a lot. 10/10 would recommend