Professor Vail is awesome. Loves architecture and is knowledgeable. Plenty of time to complete projects. Just don't wait until the due date to start and you'll be fine. Does reviews before exams and has has video lessons online in case you miss a class.