sentence: the day-to-day learning in ids varies , including : qbasic programming freshmen year , statistics for half of sophomore and junior year , java and solidworks , ( taught by the esteemed mark supal ) , junior and senior year , html and flash at the end of senior year , as well as copious work time on the research project each student must complete and present with a partner each year .