Christopher Totten
He's a great lecturer, you'll learn a lot about the industry and how you can succeed in it if you pay attention and attend class. It is heavily dependent on Group Project work, but it's set up nicely that you won't fail if your classmates are lazy. Take it during an easy semester where you can appreciate it and his advice.