For the last four years, he has focused solely on the Android compiler and ecosystem to provide the best user experience. He also delves into other performance-related and compiler technologies. He obtained a PhD in 2007 on binary rewriting at runtime, and has taught a lot of classes throughout the years from beginner programmers to master-level students on topics including system software, compilation, and architecture. Finally, he has done presentations at various conferences and forums throughout the years, including Inte's Development Forum 2015, where he presented Android's Compiler Evolution.