William Weigel
Professor Weigel is clearly very intellectual. If you have any issues, I recommend spending time with him during office hours or even over the phone. He is very flexible with assignments, as long as you get them done eventually.