Robert Nolan
Great professor. His classes usually use online software like mcgraw-hill or cengage to do work through. He is always willing to explain any issues, and is open to working with you on due dates and such if your reason is good. He is very good at uploading PPTs to plato and keeping stuff updated.