Nathan Agassi
He is an excellent teacher who is very passionate about math and physics. If you can't make it to class let him know before and try not to skip class cause that makes him sad. Always do the homework and let him know if you don't understand, he is more then happy to help students inside and outside of class.