Loyola University Chicago

Department of Computer Science

Full-Time Faculty

George K. Thiruvathukal

Title/s: Professor of Computer Science
Director of CS Department Computing Visiting Faculty at Argonne National Laboratory

Specialty Area: high performance & distributed computing, cyber-physical systems, software engineering, programming languages and systems, history of computing, computational and data science, computing education, broadening participation, social issues

Office #: Doyle 301

Phone: 773.508.8931


External Webpage: http://github.com/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

Courses Taught


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

Selected Publications

Recent Books

Recent Conference and Journal Publications

  • Gregory J. Matthews, George K. Thiruvathukal, Maxwell P. Luetkemeier, Juliet K. Brophy (2017), Examining the use of Amazon’s Mechanical Turk for edge extraction of the occlusal surface of fossilized bovid teeth. PLoS ONE 12(7): e0179757. https://doi.org/10.1371/journal.pone.0179757 [Commons]

  • Konstantin Läufer and George K. Thiruvathukal, Teaching Concurrent Software Design: A Case Study Using Android. arXiv:1705.02899 (2017) [Commons]

  • Kent Gauen, Ryan Dailey, John Laiman, Yuxiang Zi, Nirmal Asokan, Yung-Hsiang Lu, George K. Thiruvathukal, Mei-Ling Shyu, and Shu-Ching Chen, Comparison of Visual Datasets for Machine Learning, Proceedings of IEEE Conference on Information Reuse and Integration 2017. [Commons]

  • Nasir U. Eisty, Jeffrey C. Carver, and George K. Thiruvathukal, "A Survey of Software Metric Use in Research Software Development", Proceedings of IEEE eScience 2018, October 2018. [Commons]

  • Ahmed S. Kaseb, Bo Fu, Anup Mohan, Yung-Hsiang Lu, Amy Reibman, George K. Thiruvathukal, "Analyzing Real-Time Multimedia Content From Network Cameras: Using CPUs and GPUs in the Cloud", Proceedings of IEEE Multimedia Information Processing and Retrieval (2018). [Commons]

  • G. J. Matthews, J.K. Brophy, M. P. Luetkemeier, H. Gua, and G. K. Thiruvathukal, "A comparison of machine learning techniques for taxonomic classification of teeth from the Family Bovidae", Journal of Applied Statistics (2018), doi.org/10.1080/02664763.2018.1441381. [Commons]

  • Chittayong Surakitbanharn, Calvin Yau, Guizhen Wang, Aniesh Chawla, Yinuo Pan, Zhaoya Sun, Sam Yellin, David Ebert, Yung-Hsiang Lu, and George K. Thiruvathukal, "Cross-referencing social media and public surveillance camera data for disaster response", In Proceedings of 2018 IEEE International Symposium on Technologies for Homeland Security (Best Paper Award). [Commons]

Technical Reports, Magazine Articles, etc.

  • G. F. Hurlburt, G. K. Thiruvathukal and M. R. Lee, "The Graph Database: Jack of All Trades or Just Not SQL?," in IT Professional, vol. 19, no. 6, pp. 21-25, November/December 2017. doi: 10.1109/MITP.2017.4241475 [Commons]

  • Konstantin Läufer, John O'Sullivan, and George K. Thiruvathukal, Auto-generated Spies Increase Test Maintainability, arXiv:1808.09630. [Commons]

  • George K. Thiruvathukal, Ronald I. Greenberg, and David Garcia. Understanding Turning Radius and Driving in Convex Polygon Paths in Introductory Robotics. Submitted to SIGCSE 2018, Nifty Assignments Track. http://dx.doi.org/10.6084/m9.figshare.7027838. [Commons]

  • Sergei Alyamkin, Matthew Ardi, Achille Brighton, Alexander C. Berg, Yiran Chen, Hsin-Pai Cheng, Bo Chen, Zichen Fan, Chen Feng, Bo Fu, Kent Gauen, Jongkook Go, Alexander Goncharenko, Xuyang Guo, Hong Hanh Nguyen, Andrew Howard, Yuanjun Huang, Donghyun Kang, Jaeyoun Kim, Alexander Kondratyev, Seungjae Lee, Suwoong Lee, Junhyeok Lee, Zhiyu Liang, Xin Liu, Juzheng Liu, Zichao Li, Yang Lu, Yung-Hsiang Lu, Deeptanshu Malik, Eunbyung Park, Denis Repin, Tao Sheng, Liang Shen, Fei Sun, David Svitov, George K. Thiruvathukal, Baiwu Zhang, Jingchi Zhang, Xiaopeng Zhang, and Shaojie Zhuo, "2018 Low-Power Image Recognition Challenge", arXiv:1810.01732. [Commons]

  • George K. Thiruvathukal, Shilpika, Nicholas J. Hayward, Konstantin Läufer, "Metrics Dashboard: A Hosted Platform for Software Quality Metrics", arXiv:1804.02053. [Commons]

  • David B. Dennis and George K. Thiruvathukal, "Computer Science and Cultural History: A Dialogue", CESTEMER Conference: Cultivating Ensembles in STEM Education and Research, 2017. [Commons]

Recent NSF Grants

Past Works