Very project heavy, but is understanding with life issues and will give you time and help in order to get everything done. You have to go to class to learn how to use the websites you will work on though because catch up is stressful. Projects are fairly big and worth a lot of points.