Richard Pham
If I were to give him a rating of 0, I would. He will boast about his degrees. He throws the book at the students and tell them to learn without even explaining what to do. I am taking his class online he said the class is asynchronous which means you do it on your own. Stay away from him.