Yea, I would do software engineering and some of the classes are online and some are on campus. Thanks for all the info.