Francisco Montes de Oca
His accent is kinda difficult to understand but other than that its an easy class to pass. Only down side is a lot of hw but he has a plan to do the hw on a specific day and if you follow the schedule its super easy and never stressful. Tests are very straightforward and easy as well