Allan Esser
He is a good person but he can't teach well.he won't provide enough information about topic but you have to complete 3 to 5 assignment every week. At the end of the semester you are going to have capstone project that worth 40 percent without providing enough information for solving that as well as he won't give you any helpful hints during that.