Loyola University Chicago

Department of Computer Science

Full-Time Faculty

George K. Thiruvathukal

Title/s: Professor of Computer Science
Director of Departmental Computing

Specialty Area: parallel and distributed systems, software engineering, programming languages and systems, digital humanities, history of computing, computational science, computing education, and broadening participation in computer science

Office #: Doyle 301

Phone: 773.508.8931

E-mail: gkt@cs.luc.edu

External Webpage: https://www.linkedin.com/in/gkthiruvathukal

E-Commons: http://works.bepress.com/gkthiruvathukal/


George K. Thiruvathukal (PhD, Illinois Institute of Technology, 1995; MS, Illinois Institute of Technology, 1990; BA, Computer Science and Physics with Mathematics Minor, 1988) is Professor of Computer Science at Loyola University Chicago and Visiting Faculty at Argonne National Laboratory in the Mathematics and Computer Science Division, where he collaborates in high-performance distributed systems and bioinformatics.

Dr. Thiruvathukal's early research involved object-oriented approaches to parallel programming and the development of object models, languages, libraries, and tools (messaging middleware) for parallel programming, mostly based on C and C++ on Unix platforms. This work would later be redone in the Java programming language, which resulted in a book, High-Performance Java Platform Computing, Prentice Hall and Sun Microsystems Press, which was cited in the Java Specification Request, JSR-166 (Concurrency Utilities) as a related/existing work. Our book, while no longer in print, is available freely and openly at works.bepress.com/gkthiruvathukal/26/.

Dr. Thiruvathukal's research is and has been funded by grants from the National Science Foundation, DARPA, and the National Endowment for the Humanities. He has also received corporate support from Hostway Corporation in Chicago, Microsoft Corporation, Hewlett-Packard, and Typesafe.

In the News

I welcome all media inquiries. Please contact Justin Goldstein (justin.goldstein@finnpartners.com) and Adam Zeiff (adam.zeiff@finnpartners.com) for inquiries in connection with IEEE. You may also contact Loyola University Chicago Media Relations Group.


Newspapers and Magazines

Professional & Community Affiliations

Co-Chair, Special Technical Community in Broadening Participation

Co-Chair/General Chair, RESPECT 2015

Editor in Chief, Computing in Science and Engineering, co-published by IEEE Computer Society and American Institute of Physics

Member of IEEE Computer Society and Association for Computing Machinery

Courses Taught

COMP 111, History of Computing (Writing-Intensive Edition) - SyllabusMIT Press Book

COMP 170, Introduction to Computer Science - Book/Notes

COMP 312/COMP 412, Free and Open Source Software Practicum - Syllabus

COMP 339/COMP 439, Distributed Systems - Notes


Sujack Teaching Excellence Award, Loyola University Chicago, College of Arts and Sciences, 2009

Selected Publications

Digital Commons

The vast majority of my papers are available through the Digital Commons at Loyola University Chicago via works.bepress.com/gkthiruvathukal/.

Recent Books

Jeff C. Carver, Neil P. Chue Hong, and George K. Thiruvathukal, Software Engineering for Science is published by Taylor and Francis/CRC Press. This edited book provides an in-depth collection of peer-reviewed chapters that describe experiences with applying software engineering practices to the development of scientific software. It provides a better understanding of how software engineering is and should be practiced, and which software engineering practices are effective for scientific software. See http://ecommons.luc.edu/cs_facpubs/128/ for the introductory chapter, which has been made fully open access by our publisher.

Steve E. Jones and George K. Thiruvathukal, Codename Revolution: The Nintendo Wii Platform (2012) is published with MIT Press in the Platform Studies series, an interdisciplinary series that focuses on the intersection of technology and culture (and, often, video games). Our book was included in the Chronicle of Higher Education's ProfHacker Summer Reading Guide 2012 and on their Weekly Book List (March 19, 2012, History of Technology).