Yiran Luo
Assistant Teaching Professor, engineering education
Yiran Luo says he learned how to code in the BASIC computer programming language at the age of seven and since then has remained passionate about discovering what computers can do.
Now, after several years of experience as a graduate teaching assistant, Luo, who goes by Lawrence as a first name, is the lead instructor of a programming course as a new faculty member in the Ira A. Fulton Schools of Engineering at Arizona State University.
At the same time, he will complete his work in the school to earn a doctoral degree in computer science and engineering. Luo will teach the school’s FSE 100 course, which he describes as “the gateway class into the basic mindset of engineering.”
His own progression into basic and advanced engineering education includes knowledge and skills he learned while earning bachelor’s and master’s degrees in computer science and engineering at The Ohio State University.
Luo broadened his professional experience as a machine learning expert at the Nanjing Institute of Geology and Paleontology, part of the Chinese Academy of Sciences, and in a research intern role at IBM China.
Along the way, Luo was introduced to natural language processing, which enables machines to perceive and understand text data. Luo’s interests within his field have since expanded into the emerging areas of multi-modal learning and image domain generalization.
These interests brought him to Arizona in 2018 to do advanced studies and research under two leaders in the field, Fulton Schools Professor Chitta Baral and Associate Professor Yezhou Yang.
At ASU, Luo has since instructed the undergraduate-level CSE310 Data Structure and Algorithms and the graduate-level course CSE 598 Deep Learning in Computer Vision.
Along his educational path, Luo’s primary hobby has also been studying languages and language translation. He is proficient in Mandarin Chinese, English and Japanese.
Meet the newest faculty members of the Fulton Schools of Engineering here.
Written by Joe Kullman
More new faculty from 2023–2024

Jiaqi Gu
Assistant Professor, electrical engineering

Hua Wei
Assistant professor, computer science

Paul Grogan
Associate Professor, industrial engineering

Minseok Ryu
Assistant Professor, industrial engineering

Bala Vignesh Sundaram
Assistant Teaching Professor, engineering education

Leixin Ma
Assistant Professor, mechanical and aerospace engineering

Leslie Hwang
Assistant Professor, electrical engineering

Bhavik Bakshi
Julie Ann Wrigley Professor, chemical engineering

Kexin “Kathy” Li
Assistant Professor, electrical engineering

Ashish Mohan Gulati
Assistant Teaching Professor, information technology

Jaejong Baek
Assistant Teaching Professor, computer science and engineering

Wanxin Jin
Assistant Professor, mechanical and aerospace engineering

Xin Xu
Assistant Professor, engineering programs

Durgesh Sharma
Assistant Teaching Professor, information technology

Dajiang Suo
Assistant Professor, engineering programs

Richard d’Arcy
Assistant Professor, chemical engineering

Erik Trickel
Assistant Teaching Professor, computer science and engineering

Jennifer Wong
Instructor, engineering education

Yanjie Fu
Associate Professor, computer science and engineering

Aman Arora
Assistant Professor, computer science and engineering

Jeffrey Self
Assistant Professor, chemical engineering

Hokeun Kim
Assistant Professor, computer science and engineering

Abdallah Moubayed
Assistant Teaching Professor, software engineering

Gav Orman
Assistant Teaching Professor, environmental resource management

Upakar Bhatta
Assistant Teaching Professor, information technology

Ransalu Senanayake
Assistant Professor, computer science and engineering

Pranut Jain
Assistant Teaching Professor, software engineering

Chao Ma
Associate Professor, manufacturing engineering

Jiefeng Sun
Assistant Professor, mechanical and aerospace engineering

Nariman Mahabadi
Assistant professor, civil, environmental and sustainable engineering

Nouh Talal Alhindawi
Associate Teaching Professor, software engineering

David Claveau
Associate Teaching Professor, computer science and engineering

John Cavallaro
Assistant Teaching Professor, industrial engineering, engineering management

Swathi Punathumkandi
Assistant Teaching Professor, computer science and engineering

Ying-Chen “Daphne” Chen
Assistant Professor, electrical engineering

Farhad Ameri
Associate Professor, manufacturing engineering

Ricardo Eiris
Assistant Professor, construction

Emmanuel Salifu
Assistant Professor, civil, environmental and sustainable engineering

Zach Berkson
Assistant Professor, chemical engineering

Monica Perrin
Assistant Teaching Professor, construction management

Dwarak Ravikumar
Assistant Professor, civil, environmental and sustainable engineering

Zhicheng Guo
Assistant Professor, engineering programs

Xiangyang Dong
Associate Professor, manufacturing engineering

Farida Selim
Associate Professor, materials science and engineering