Margaret currently serves as an Associate Professor of Practice and is focused on instructing and designing curriculum for CS2104 Problem Solving in Computer Science and CS2114 Software Design and Data Structures. She received her BS in Mathematics, then her MS in Computer Science, both from Virginia Tech. Margaret taught Secondary Math and Computer Science in Maryland and Virginia and has industry experience as a System Engineer, Consultant, Trainer, Project Manager, and Developer. She also created her own software business which involved designing and developing educational apps for individuals with special needs, as well as customizing and launching the use of hand held devices within many school systems. Margaret began teaching at Virginia Tech in 2013 and enjoys integrating her various professional experiences within her courses to provide students with real world perspectives and training in contemporary topics and skills for both research and industry. She is interested in Computer Science Education and approaches to support individuals from underrepresented groups in computing. As the recipient of the 2024 IEEE Mary Kenneth Keller Computer Science and Engineering Undergraduate Teaching Award, Margaret's contributions are highlighted by the IEEE Computer Society Tech News, an IEEE Award Video, and the Virginia Tech News.
SIGCSE24 & SIGCSE25 Organizing Committee Evaluations Co-Chair
Securitas Learning Living Program Steering Committee and Faculty Affiliate
College of Engineering and Computer Science Diversity Committees
Outreach Involvement:
VT IT: Hidden Figures Day, VT Science Festival
AWC: Women in Computing Day
Tyler Buxton, Margaret Ellis, and Sara Hooshangi. 2024. Tracking Undergraduate Students’ Perception of Early Exposure to Practical Computing Skills Over Time. 2043 IEEE Frontiers in Education Conference (FIE) Proceedings, Washington, D.C.
Sioson, A. A., J. I. Watkinson, C. Vasquez-Robinet, M. Ellis, M. Shukla, D. Kumar, N. Ramakrishnan, L. S. Heath, R. Grene, B. I. Chevone, et al., "Expresso and Chips: Creating a Next Generation Microarray Experiment Management Systems", Proceedings of the Next Generation Software Workshop, 17th International Parallel and Distributed Processing Symposium (IPDPS'03), Nice, France, IEEE Computer Society, 2003.
Watkinson, J. I., A. A. Sioson, C. Vasquez-Robinet, M. Shukla, D. Kumar, M. Ellis, L. S. Heath, N. Ramakrishnan, B. I. Chevone, L. T. Watson, et al., "Photosynthetic Acclimation is Reflected in Specific Patterns of Gene Expression in Drought-Stressed Loblolly Pine", Plant Physiology , vol. 133, no. 4, pp. 1702-1716, 2003.
M. Clement, M. Ellis, J. Steele, Y. Tian, C. North, "Gene expression mural: Visualizing gene expression databases", Proceedings of the IEEE Symposium on Information Visualization (InfoVis' 01), pp. 71 - 73, 2001.
Jones, B. D., Kim, I., Ellis, M., & Fenerci, H. (2025, April). Relationships between engineering course climate and domain-specific beliefs: Differences between men and women. Paper presented at the annual meeting of the American Educational Research Association, Denver, CO.
Jones, B. D., Kim, I., Fenerci, H., & Ellis, M. (2024, April). Relationships between the motivational climate in a computer science course and students’ attainment value. Research presented at the annual meeting of the American Educational Research Association, Philadelphia, PA.
Jones, B. D., Zhu, X., Ellis, M., Fenerci, H., & Ambarkutuk, Z. (2023, August). Relationships between course motivational climate and students’ computer science beliefs and goals. Research to be presented at the annual convention of the American Psychological Association, Washington DC.
Ellis, M., Jones, B. D., Fenerci, H, & McCarty. (2023, June). Assessing the motivational climate in computer science courses to improve instruction. Research presented at the Illinois Computer Science Summer Teaching Workshop, Illinois University, virtual meeting.
Fenerci, H., Kaplan, A., Jones, B. D., & Ellis, M. (2023, April). Challenges in capturing motivational climate as a complex dynamic system: Application with the MUSIC Model of Motivation. Research presented at the annual meeting of the American Educational Research Association, Chicago, IL.
Jones, B. D., Ellis, M., Gu, F., & Fenerci, H. (2023, April). Course perceptions predict effort and achievement in an engineering course: Comparing genders, ethnicities, and majors. Paper presented at the annual meeting of the American Educational Research Association, Chicago, IL.
Ellis, M., Jones, B. D., Fenerci, H., & Gu, F. (2023, February). Differences in motivational climate in face-to-face, online, and hybrid courses. Research presented at the Conference on Higher Education Pedagogy, Blacksburg, VA.
Hooshangi, S., & Ellis, M. (2022). Impact of practical skills and co-curricular activities on students' professional development. Presented at ICER 2022 conference.
Ellis, M., Jones, B. D., Fenerci-Soysal, H., & Gu, F. (2022, May). Redesigning a computer science course during the pandemic: Effects on students’ motivation and achievement. Presentation at the Pandemic Pedagogy Research Symposium 2022, Duke University, virtual meeting.
Duncan, S., Zhang, B., Thomason, W., Ellis, M., Meng, N., Stamper, M., . . . Drape, T. (2021). Securing data in life sciences - A plant food (edamame) systems case study.. In Edamame Supply Chain Workshop, December 1-3, 2021. Charlotte, NC.
Ellis, M., Blank, A., Daily, S. (2021, March). Panel: Building a Successful Teaching Track Career. Pre-SIGCSE CRA-E Workshop, Virtual Conference.
Ellis, M., Esakia A.,(2019, August). Engaging Students with Capture-the-Flag Activities in Class. 2nd Annual Virginia Cybersecurity Education Conference, Arlington, VA.
Ellis, M., Hilton M., Williams, T. (2019, February). Panel: Building a Successful Teaching Track Career. Pre-SIGCSE CRA-E Workshop, Minneapolis, MN.
Amelink, C.T., Hatfield, L., & Ellis, M. (2017, February). Factors Impacting the Career Interest of Computer Science Majors. Eastern Educational Research Association, Richmond, VA.
Ellis, M. (2015, July). Implementation of Strategies to Promote Self-efficacy in Computer Science. Women in Engineering ProActive Network Change Leader Forum, Denver, CO.
Ellis, M. (2010, October). iPad Apps for Assistive Technology and Special Education. Virginia Training and Technical Assistance Center TechKnowledgy Conference, Roanoke, VA.
2024 IEEE Mary Kenneth Keller Computer Science and Engineering Undergraduate Teaching Award
2023 Computer Science Faculty Service Award, Virginia Tech
2023 Finalist, Student Engineers' Council Undergraduate Research Advisor Award, College of Engineering, Virginia Tech
2023 Finalist, College of Engineering Sporn Award for Undergraduate Instruction, Virginia Tech
2020 Dean's Excellence in Teaching Award, College of Engineering, Virginia Tech
2019 Finalist, Sporn Award for Teaching Introductory Subjects, Virginia Tech
2015 Engineering Inclusive Teaching (EIT) Inclusive Educators Award by Women in Engineering ProActive Network (WEPAN)
2011 Finalist, Innovator Award of the Roanoke-Blacksburg Technology Council
2011 DevelopEase profile, Chapter 7 of Computers and Society: Computing for Good by Lisa C. Kaczmarczyk.
2010 Finalist, Entrepreneur Award of the Roanoke-Blacksburg Technology Council
1998 Sallie Mae First Year Teacher Award