Paul Napolitano
Professor Napolitano was very helpful through all the semester and is a very fair grader, he follows the syllabus so you won't get lose and he starts his own discussions on blackboard so you can understand the topic better. he doesn't reply to emails often so its better to call him if you want a fast respond to any concern.