Gerard Robledo
Professor Robledo grades really tough and you must read a lot. Took him for a flex online course and he only believes his opinions even though he asks for your opinions. Be ready to write a lot and in depth. He's very specific with what he wants and doesn't give constructive criticism in the way it should be given.