Ivan Hobson
Honestly one of the nicest teachers I have ever met.The assignments and homework may be much but he is very caring.If you engage in the class and show effort he is willing to work with you.Rounded my mid B to an A just on my effort.