This class was tough.
It is taught by him and if you need to take it especially for your major then there is not much you can really do about it.
There is a lot of information in this class and it is not easy to take in.
Hours per week:
Advice for students:
Study hard if you think you know it then you do not know. Just make sure you know the information like the back of your hands.