Paul Wagner
This class was a lot of work. That said you get what you put in to it!! The Wireshark labs were always great, and the research papers worth while too.  He gives you a few general areas of focus and you get to paint the picture. Be creative but factual and you will succeed in this class.  Prof. Wagner is 100% a standup guy. If you need help ask him.