• Contact Info
Publications in VIVO

Yeh, Tom Assistant Professor


Research Areas research areas


research overview

  • I lead the Sikuli Lab where I educate a team of talented students to conduct cutting-edge research to make computers see better and interact with humans more naturally. One example is Sikuli Script, a GUI automation tool based on screenshots. Since its release as open-source software in 2010, it has been downloaded more than 200,000 times and used by a large community of users for a variety of purposes such as testing, IT automation, scraping, data transfer, and gaming.


  • human-centered computing, visual interfaces, end-user programming, big data


selected publications


courses taught

  • CSCI 3002 - Fundamentals of Human Computer Interaction
    Primary Instructor - Spring 2018 / Spring 2019
    Introduces the practice and research of human-computer interaction, including its history, theories, the techniques of user-centered design, and the development of interactive technologies. Covers computing in society at large with respect to domains such as health, education, assistive technology, ethics, environment, and more.


Other Profiles