This review is for MSA 540. His projects are terrible. Gives little to no instructions on how to do them then grades very hard for not doing things the right way. Also has several kinks that he refuses to admit exist in them as well. He will take points off for his mistakes! I know you have no choice but I wanted all to be aware!