Michael Ridlen
Just a heads up, the dude literally makes everything as complicated/complex as possible. Assignments have too much detail & are graded harsh. I would not take this class again, especially online with him.