Brian Atkinson
The worst. Idk how he's a Phd. Course work was so random and at best just 100-level stuff, I learned nothing. Super unreliable and unorganized. Don't waste your time. This was a huge waste of my time. So disappointing.