Kathleen Fitzgerald
Professor Fitzgerald is a tough but fair instructor. The class is challenging, but doable with consistent effort. Unstuck ai and the textbook are great study aids to complement the lectures.