If you are taking this class for your major, I would choose someone else (at least for online classes). However, if you are taking just for credits and need to pass the class, he is a good choice. Laid back, not super tech savvy, easy class though tests are often not related to what was covered.