George K. Thiruvathukal, PhD#
Welcome to the web site of George K. Thiruvathukal, PhD.
I am Professor and Chairperson in the Computer Science department at Loyola University Chicago. I also hold a Visiting Computer Scientist appointment at Argonne National Laboratory.
For more information about me and my work/interests, see About Me.
News#
Saturday, November 29, 2025: Advancing HPC Education with an Agentic Tutoring System (EduHPC 2025)
Title overline too short.
Saturday, November 22, 2025: Extracting High-Quality Audio from YouTube for Music Practice
Blog Post Artificial Intelligence
Sunday, February 23, 2025: Special Issue on Low-Code/No-Code + Metaverse in IEEE Computer
Low-code/no-code is increasingly converging with the metaverse to reshape how we create and experience technology. As AI-driven tools automate significant portions of coding and power immersive virtual environments, organizations can achieve new efficiencies—provided that security, ethics, and user empowerment remain central.
Wednesday, February 05, 2025: TLA+ for All: Running Model Checking in a Python Notebook
TLA+ has long been a powerful tool for designing and verifying complex systems. However, many students and practitioners have felt excluded by the ecosystem’s complexity, the need to install multiple tools, or the misconception that formal methods are only for specialists. This project aims to change that.
Saturday, December 28, 2024: A Signal Injection Attack Against Zero Involvement Pairing and Authentication for the Internet of Things
Zero Involvement Pairing and Authentication (ZIPA) is a technique for automatically provisioning large networks of Internet-of-Things (IoT) devices with no user involvement. Prior ZIPA work generally assumes that the environment used for pairing is sufficiently isolated from external, adversarial signals. In our DESTION 2024 paper [1], we present the first signal-injection attack capable of influencing ZIPA-based key generation, demonstrating that these assumptions can fail in realistic settings.