Angela Haines
She is the absolute worst professor I have ever had. The information was poorly presented. The Zoom meetings were cursory at best. The practice homework was on entirely different things than the graded homework so you never had a chance to actually practice it before being graded. I passed because I already have coding experience.