Karl F. MacDorman is an associate professor in the Human-Computer Interaction program of the School of Informatics and Computing, Indiana University, and an adjunct associate professor in the Department of Electrical and Computer Engineering of the School of Engineering and Technology, Purdue University. He is director of the Informatics and Data Science program and associate dean of academic affairs.

Dr. MacDorman received his Bachelor of Arts degree in computer science from University of California, Berkeley in 1988. His studies then took him to Cambridge University in the United Kingdom where he completed his Ph.D. in computer science, specializing in machine learning and robotics, in 1997.

MacDorman was previously an associate professor (2003–2005) and assistant professor (1997–2000) at Osaka University, Japan, and a supervisor (1991–1997) and research fellow (1997–1998) at Cambridge University. Dr. MacDorman has also worked as a software engineer at Sun Microsystems and as chief technology officer for two venture companies.

He has published more than 100 papers in human-computer interation, robotics, machine learning, and cognitive science. His research interests include android science, machine learning, social robotics, sensor motor representation, symbol grounding and symbol emergence, computational neuroscience, and computer security.