Roy Villafane
I have been consistently unimpressed with Dr. Villafane's teaching ability. AI is a super important topic in computer science but we were taught so very little actual AI that the class simply became a degree requirement to check off. For future students I would recommend watching Berkley's AI lectures DURING class and work on a project on your own.