About Me
Dr. Jimmy Lin is the Director of Computer Science Education at VEX Robotics, where he leads curriculum research and development with a specific emphasis on computer science education. He contributed to the design of Switch mode which is used to ease the transition for students from block-based to text-based programming.
A lifelong programmer, Dr. Lin is deeply committed to the significance of computer programming education. His most notable contribution is the development of a taxonomy for block-based programming environments. His research endeavors aim to bridge the transition between block-based and text-based programming, leveraging physical computing to enhance computer science programming education. Dr. Lin is interested in understanding how specific features of educational technologies and computational tools make ideas more intuitive and accessible for learners, and using these findings to inform the design of new learning experiences. His work lies at the interaction of learning sciences, human-computer interaction, and computer science education. An important aspect of his work is the focus on designing environments and technologies to expand access to computing, aiming to include learners from diverse and historically marginalized backgrounds.
Dr. Lin received his Ph.D. in Teaching and Learning, Policy and Leadership at the University of Maryland working with Dr. David Weintrop. He holds a B.S. in Mathematics, a B.S.Ed in Mathematics Education from University of Georgia and a M.S.Ed in Learning Science and Technology from the University of Pennsylvania Graduate School of Education.