M J Musselman
I took the summer session so ofc everything was very fast paced. He is a cool guy to talk to but didn't do much teaching. You end up teaching yourself but he's there if you need one-on-one help. The only reason I failed was b/c of my lack of effort and how much material there was. If you don't need as much help he's a great prof. 