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.
VT IT: Hidden Figures Day, VT Science Festival
AWC: Women in Computing Day
Domino, M. R., & Ellis, M. O., & Kafura, D. (2021, July), Qualitative Evaluation of Visualizations for List-based Iteration Paper presented at 2021 ASEE Virtual Annual Conference Content Access, Virtual Conference. https://peer.asee.org/37624
Farghally, M. F., & Mohammed, M. K. O., & Mahmoud, H. F. F., & Ellis, M. O., & Haqq, D. A., & Domino, M. R., & Jones, B. D., & Shaffer, C. A. (2021, July), Student Perceptions of the Complete Online Transition of Two CS Courses in Response to the COVID-19 Pandemic Paper presented at 2021 ASEE Virtual Annual Conference Content Access, Virtual Conference. https://peer.asee.org/37755
Margaret Ellis, Liesl Baum, Kimberly Filer, and Stephen H. Edwards. 2021. Experience Report: Exploring the Use of CTF-based Co-Curricular Instruction to Increase Student Comfort and Success in Computing. In Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1 (ITiCSE '21). Association for Computing Machinery, New York, NY, USA, 303–309. DOI:https://doi.org/10.1145/3430665.3456376i
Ellis, M., Edwards, S.H., Shaffer, C.A., and Amelink, C.T. 2020. Incorporating Practical Computing Skills Into a Supplemental CS2 Problem Solving Course. Journal of Higher Education Theory and Practice. 20, 11 (Dec. 2020). 13 pages. DOI:https://doi.org/10.33423/jhetp.v20i11.3771
Duncan, S., Zhang, B., Thomason, W., Ellis, M., Meng, N., Stamper, M., Drape, T. Securing data in LIFE Sciences-A plant Food (EDAMAME) systems case study. Frontiers in Sustainability. 1 (2020, November 12).10 pages doi: 10.3389/frsus.2020.600394
Margaret Ellis, Clifford A. Shaffer, and Stephen H. Edwards. 2019. Approaches for Coordinating eTextbooks, Online Programming Practice, Automated Grading, and More into One Course. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education (SIGCSE '19). Association for Computing Machinery, New York, NY, USA, 126–132. DOI:https://doi.org/10.1145/3287324.3287487
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.
Ellis, M., Blank, A., Daily, S. (2021, March). Panel: Building a Successful Teaching Track Career. Pre-SIGCSE CRA-E Workshop, Virtual Conference.
Ellis, M., Back, G., Cameron, K, “Broadening Participation via Computer Systems Genome Research Group” via J. C. Adams et al., "Lightning Talks of EduHPC 2020," 2020 IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC), GA, USA, 2020, pp. 59-64, doi: 10.1109/EduHPC51895.
Kathleen Freeman, Margaret Ellis, Jennifer Parham-Mocello, and Henry M. Walker. 2020. Panel: Supporting Student Co-Curricular Experiences. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education (SIGCSE ’20). Association for Computing Machinery, New York, NY, USA, 641–642. DOI:https://doi.org/10.1145/3328778.3366973, conference cancelled due to COVID - 19.
Thomas Bressoud, Margaret Ellis, and Lea Wittie. 2020. “I’ve taken a first CS class and liked it! What’s next?” Exploring the Multiplicity of CS2 Paths for Majors and Non-Majors. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education (SIGCSE ’20). Association for Computing Machinery, New York, NY, USA, 1401. DOI:https://doi.org/10.1145/3328778.3372523, conference cancelled due to COVID - 19. (Birds of a Feather Session)
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.
Mohammed F. Farghally, Mostafa Mohammed, Hamdy F. F. Mahmoud, Margaret Ellis, Derek Haqq, Molly Domino, Brett Jones, and Clifford A. Shaffer. 2021. The Online Transition of Two CS Courses in Response to COVID-19. Proceedings of the 52nd ACM Technical Symposium on Computer Science Education. Association for Computing Machinery, New York, NY, USA, 1251. DOI:https://doi.org/10.1145/3408877.3439571
Mohammed, M., Mandava, S., Chon, J., Ellis, M., Shaffer C.A. (2018, February). An Interactive Tutorial for Learning to Manipulate References. ACM Technical Symposium on Computer Science Education, Baltimore, MD.
Basu, D., Barnette, D.N., Back, G., McPherson, D., Naiciri, W.M., Plassmann, P.E., Ribbens, C.J., Lohani, V.K., Ellis, M., Gantt, K.R. (2018, February). Development and Analysis of a Spiral Theory-based Cybersecurity Curriculum. ACM Technical Symposium on Computer Science Education, Baltimore, MD.
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