Villamil Leonardo
Don't let the other reviews deter you! This professor really knows what he's talking about and his class is very straightforward. If you do the work and you do it well, the class is not hard to pass at all. He does require weekly textbook reading and the lectures are on the longer side, but all else is not too difficult at all.