Luis Ibarra
He is a very good teacher, the handouts are super valuable to the class. given my current grade I run the risk of needing to retake the class but I would happily do it with this professor again. The tests matter to your grade more than anything and if you miss class you need to make an effort to catch up.