He has taught courses at the graduate level and undergraduate level in Economic Theory and Industrial Organization. Recently he has taught a couple of CHP sections of Econ 101 that were well received by the students. His current position is as CIO and Associate Dean for eLearning in the College of Business. Previously he served as Assistant CIO for