Virginia Tech®home

Seminar: My Class is Full: Scaling Instructions to Meet Demand Uncertain Times

Bob Edmison

Director of Software Development, Virginia Tech

Wednesday, April 15, 2020
1:00pm - 2:00pm
(Zoom Only)


According the U.S. Bureau of Labor Statistics, the demand for people with computing skills, and especially computer science skills, is projected to grow at the second highest rate of any industry, behind only healthcare, over the next 10 years. We are all familiar with the increased demands on Computer Science programs across the country to graduate qualified, job-ready people to meet the growing demand for our skills. The question is: how do we meet this demand with a resource base that can't grow at the same rate as demand is growing?

In my talk, I will discuss my research into providing scalable, granular, automated feedback for programming assignments, using a tool based on spectrum-based fault localization. Also, I will discuss my experience at the intersection of learning experience design and being an in-class instructor. Finally, I'll offer some best practices that I have observed for creating hybrid courses that allow for larger sections without losing the one-on-one experience for students.


Bob Edmison is currently the Director of Software Development for Technology-enhanced Learning and Online Strategies (TLOS), in the Division of Information Technology at Virginia Tech. He is also an adjunct instructor of Computer Science in the Department of Computer Science at Virginia Tech, having taught Intermediate Software Design, the Software Engineering Capstone, and, currently, Data Structures and Algorithms. In his role in TLOS, he is responsible for leading the development of all integration tools for Virginia Tech's enterprise learning systems, including the Canvas LMS, Zoom and Kaltura, as well as a variety of other tools. Additionally, he is responsible for the evaluation of third-party tools that integration with these platforms.

Previously, he worked in both higher education and industry as a software engineer and development manager, providing design and development for projects in a wide range of domains. Additionally, he was an adjunct instructor in the Grado Department of Industrial and Systems Engineering at Virginia Tech for seven years, where he taught the required database development course.

Bob holds a PhD in Computer Science and Applications and a M.A.Ed in Curriculum and Instruction, both from Virginia Tech.