William Regli

This professor has taught: CMSC421, CMSC422, CMSC800, CMSC801
Information Review
William Regli
CMSC421

Expecting a B+
Anonymous
11/08/2024
He’s a cool guy and pretty knowledgeable but he’s quite Incompetent when it comes to assignments. There are only 6 assignments, 2 or 3 of which are multiple choice gradescope assignments. And yet for every single programming assignment there’s always some big change in instructions and/or requirements halfway through that makes us redo things causing an extension to be granted. For every single programming assignment thus far there’s been an extension. The TA’s also generally seem to have no idea what’s going on with the projects so you’re just all on your own. How the projects are this poorly made is beyond me considering the entirety of the course material is pirated from UC Berkeley and a few projects are based on theirs too. Again Regli is a really nice guy and pretty reasonable when it comes to deadlines extensions for things and if you’re really interested in the subject there’s genuinely few better people here than him to teach you about it due to his background. But the projects, despite how few of them there are, make this class very annoying
William Regli
CMSC421

Expecting an A-
Anonymous
11/04/2024
Cool professor. The lectures and the notes are good and teach the concepts very well, and the exams are open note. Most of the pressure is on the projects. I'm giving this guy a horrible rating because the projects were just that bad, and the TAs were annoying. The programming assignments are not only worthless, a waste of time, and take way longer than they should, but they are also open-ended in all the wrong ways. I don't think he's disrespectful, but just a little bit autistic. I feel compelled to write this because there was just a fiasco where they changed an easy planning assignment multiple times due to a bug in the given library code, resulting in part of the project being changed from 'propositional planning' to 'software development bug-hunting', which was of course stupid and a waste of time. There was also a step in that assignment which was to modify the library for yourself in order to inject the desired behavior into the library, with no additional instructions beyond that. Why am I being tasked with software development in an AI class? AM's words from 'I Have No Mouth and I Must Scream' sums up how I feel about these programming assignments in general. They're not hard, but have far too high a proportion of time invested in busywork and unrelated tasks such as making 3000 graphs in Matplotlib than actually learning the concepts.
William Regli
CMSC421

Anonymous
05/16/2022
Professor Regli is a very considerate professor as he has been both lenient with grades and deadlines. His projects can be a little challenging (and the first one was a little too open ended - but by fault of one of the TAs), but they are fair and teach you a lot more about the concepts in AI than just the slides alone. For his exams, while they are a little more on the challenging side, they have generous curves (as an 82% on one exam translated to an A). As far as workload goes, it should be pretty manageable since there are 3 programming assignments and then 3 (much smaller) homework assignments throughout the whole semester. He recommends that you read the textbook and do practice problems, but this is mostly supplementary imo (and probably not worth the extra effort). I disagree with the comment about him being disrespectful as he has always been eager to help and connect with me whenever I've reached out to him during/after class. My only complaints about Regli are that it can be a little hard to follow along with him during the lectures because he goes over a lot of content in small amount of time, without pausing to do practice problems or repeating the content, which makes it hard to retain the information. Overall, I'd recommend Regli as he does care about the content and you having practical takeaways from CMSC421.
William Regli
CMSC421

Anonymous
04/06/2022
Regli started out seeming like an accomplished and interesting professor, but as the semester went on that facade faded. He is one of the most disrespectful professors I have ever had. The first programming assignment he gave us had 3 conflicting sets of instructions, took the longest of any cs project I've ever taken (for some people ~40+ hours), and was detrimentally open ended, which is something I normally appreciate. His exam questions are extremely vague and have no clear answer. You can know your stuff and still fail the exam because you have no idea what the questions are asking. Overall this has been the least organized and most condescending class I have ever taken. Regli sees himself as above the students and above the class. He has not dealt with the material in 30 year and when pressed on an answer will just try to make you look stupid. Take this class if you have to, it won't be the end of the world, but you will probably hate him and the class.