Key Considerations in Teaching Software Architecture. - James E. Tomayko; Steve Chenoweth; Mike Lutz; Mark J. Sebern; Deepti Suri (CSEE&T, 2004)

Undergraduate Software Engineering Students in Startup Businesses. - Steve Chenoweth (CSEE&T, 2008)

Incorporating software architecture in the computer science curriculum. - Martin L. Barrett; Ayse Basar Bener; Steve Chenoweth (CSEE&T, 2011)

Incorporating software architecture in the computer science curriculum (abstract only). - Martin L. Barrett; Steve Chenoweth; Larry Jones; Amine Chigani; Ayse Basar Bener; Mei-Huei Tang (SIGCSE, 2012)

Qualitative Findings from an Online Course on Machine Learning. - Steve Chenoweth; Panagiotis K. Linos (FIE, 2018)

Teaching Machine Learning: A Step towards Introducing Computing in Undergraduate Education. - Panagiotis K. Linos; Steve Chenoweth (CSEE&T, 2020)

Crafting an Undergraduate Course at the Intersection of Machine Learning and Software Engineering. - Steve Chenoweth; Panagiotis K. Linos (FIE, 2022)

Teaching Machine Learning as Part of Agile Software Engineering. - Steve Chenoweth; Panagiotis K. Linos (IEEE Trans. Educ., 2024)

Some Experience Required: Comparing Professional Requirements Engineering Experience to Students' Perspectives. - Ben Jelen; Stephen Tsung-Han Sher; Helena Donaldson; Gloria Liou; Amanda Stouder; Steve Chenoweth; Mark Hays (CSEE&T, 2025)