I primary teach introductory programming and engineering courses, plus some upper-level CS courses; I also advise at least one capstone project, usually in engineering. Research activities include streamlining the outcomes assessment process and how various constraints affect the engineering design process. Major conferences that I regularly attend are the ASEE Annual Conference and the ABET Symposium.