His instructions on assignments can be vague so be prepared to e-mail him with questions. I think I've taken him for 2 or 3 other classes in the HIT program so I've gotten used to it. He does give good feedback and responds to e-mails in a timely manner.