Alvaro Plachejo
Good professor in general. Lectures are boring but I enjoyed the material. There are only 3 major deadlines, making it easy to pace yourself. Some units I would work on for a month while others I could cram in last minute. I would take this class again.