My name is Yiren Lu (卢佚仁).

I am a software engineer at Google Assistant, working on applying machine learning to user behavior modeling.

Before Google, I obtained a master degree in Robotics from GRASP Lab, University of Pennsylvania (Penn) in 2017. At Penn, I served as a teaching assistant of CIS 520: Machine Learning course. I also worked on reinforcement learning advised by Prof. Daniel Lee.

Before Penn, I obtained a bachelor degree in Software Engineering from Tongji University, China, in 2015. In senior year, I spent 6-month as a research intern at Microsoft Research Asia working on computer vision advised by Prof. Wenjun Zeng, and Dr. Cuiling Lan.

I am broadly interested in the field of Artificial Intelligence (AI), i.e., building computational intelligent systems to perceive and understand the world and make decisions automatically. My research interests include machine learning, reinforcement learning, probabilistic graphical models, and their applications to intelligent systems.

Open Source


Fun Facts

  • I made my first bucket of money by developing a web application based on Flash AS3 in high school
  • I was able to solve a 3x3 Rubik's cube in 35s (And I solved V-cube 7 and Megaminx independently)
  • In college, I was fond of graphic design
  • My first iOS App - TimePie gets 18k+ downloads on Appstore (now down)
  • I like playing ping pong, pool, foosball, and yes, video games