Took this professor multiple times before! He gives clear instructions on assignments. He's lectures are heavy and I would definitely take notes (maybe even audio record). Anderson gives good feedback on assignments. Would absolutely take him again.