@troberts @hacks4pancakes
I had the opposite experience. The AI course in my final year had an exam with questions of the form ‘in lecture three, I made a brief reference to a system called Flibblefloozle. Describe it in detail.’ With no questions on any of the (quite useful) conceptual material. It was also taught by someone who liked to get his teaching finished early in the week, so schedule both lectures back to back starting at 9am on a Monday.
After the exam (before the results) I changed my course preferences for the next term to not do the second AI course and instead do the course about SAT problems and how SAT solvers work. Which turned out to be far more useful than I expected.
I did use machine learning in my PhD, but for problems it’s actually suited to (prefetching, where things go fast if you get it right and where you don’t lose much if you get it wrong).