Philip Garofalo
Very well organized and presented the material in a very understanding way. Followed the syllabus so were are no surprises. Very helpful. Very fair grader. Just read the material and from the textbook, and complete the assignments and you should do well. Great professor. I would definitely take him again!