He is a great professor and the class is very enjoyable but the amount of work assigned is to much. It was not uncommon to have a homework assignment, two labs, and multiple extra videos to watch on top of the lecture, even on test weeks. The homework is not straightforward and I typically had to ask the TA for help to understand.