James Harding Jr.
He forgets what he discusses in prior classes so be prepared for constant repetition. He reminds you of his resume frequently, which is impressive but is not of use to students since his networking promises never fall through. He talks a good game and boosts your GPA so take it for what it is; go in with little/no expectations.