New Faculty Member, 2023–24
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.
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.
Written by Joe Kullman