Made for Michigan State University's WRA 210 course.