Mark Genovese
I actually withdrew due to personal reasons. However, this is one class you really have to TRY to fail. I took this class online; he gives you a month to complete assignments/papers which is more than enough if you manage your time. Understanding and gives extensions on assignments if you have good reason. Taking his class again this spring.