One of the best teachers I ever had, he will make you work hard for a good grades but will also make you feel you can excel. He cares about each student and sees everyones individuality and strengths.