Alicia Wood
She is not good at teaching at all, the classes are pointless because she can't answer any questions and the practice code she writes is useless. You pretty much have to teach yourself from the online textbook and go to the TAs for any questions you have. Overall one of the worst teachers I have ever had.