Arturo is a great person and a good professor. Sometimes lectures are hard to follow but he is engaging and helpful, providing good feedback. Lots of homework on VHL, but few assignments other than that. Tests are hard but he is a relatively easy grader. Very strict on attendance. 