Javier Rivera
Wasn't all that impressed. He does care about his students but I didn't learn anything in his class. He doesn't lecture, rather had us "explore" the problems. basically you spend the whole class going over a few problems you have no idea how to do. then he spends only 15 min at the end explaining it. that may work for some but it didn't for me