Prof Duran is tough, for sure, and you will be spending several hours a week on homework. That being said, his guidelines are clear, his schedule is reasonable, and he is a great communicator. Several times during the semester he jumped on a Zoom call with me to fix any issues or to clarify any troubles I was having in the class. 