Philip Foster
Dr. Foster was a nice and professional teacher. He know his lessons well through teaching and experience. He is slightly tough on grading. But Dr. Foster explains in details the correction, giving you a chance to get a better grade for the next assignment. He is respectful.