Angela Venable
This professor is extremely hard. You are given a lot of homework and when you are watching the lectures she doesn't cover enough of the information needed between programming assignments to even know what you are doing. She just rambles on and on and I feel lost all the time. You could definitely learn more being self-taught.