Houria Oudghiri
She's a great teacher. She lectures for about half the time, and then gives students hands-on programming time. I really think the hands-on time with the CS material was really important, and wish I had some more of that in my earlier CS classes. She's really caring and understanding, too.