Advanced Distributed Systems
Was fortunate enough to take Dr. Gupta's undergraduate-level version of this class over a decade ago. To this day I still remember how enjoyable and simple he was able to make this material, despite it being actually somewhat tricky. Definitely one of the best CS lecturers UIUC had to offer at the time.