Professor Arnold was one of the best professors I have had so far. If you are given the chance definitely take his lectures. Everything is very straight forward. It is a lot of time/effort but if you put in the work you will do well. Professor Arnold gave you everything you need to do well in his class!