Alexander Smolyar
He gives a lot of homework but all of it is online. Lectures are mandatory and boring. Tests are all multiple choice and pretty hard but tests only count for 50% of your grade. The other 50% is really easy to get all the points. He's a really nice guy but just not the greatest professor.