I did my master's degree part time over four years through Johns Hopkins Engineering for Professionals program. Overall, it was a good experience and a quality education. Some classes were great, others were less than ideal. I started in January 2011 and finished up