Stanford University, M.S. in Electrical Engineering (Software Engineering Track), 2013 – 2015
Sharif University, B.Sc. in Computer Engineering, 2009 - 2013
Stanford Business School, Ignite Program, Winter 2016
Software Engineer, Google, April 2015 - present
Team: Google Now
Project: building user models to generate personalized recommendations
Research Assistant, Human Computer Interaction Group, Stanford University, September 2013 - April 2015
Research Assistant, Energy Aware System Lab, Sharif University, September 2011 – June 2013
Project: introducing a heuristic static task scheduling algorithm for multiprocessor performance optimization
Teaching Assistant, Stanford University, Fall and Winter 2015
Courses: Mining Massive Datasets (CS246), Introduction to Human Computer Interation Design (CS147)
Retelny, Daniela, et al. "Expert crowdsourcing with flash teams." Proceedings of the 27th annual ACM symposium on User interface software and technology. ACM, 2014. [Best Paper Award]
Embiricos, Alex, et al. "Structured handoffs in expert crowdsourcing improve communication and work output." Proceedings of the adjunct publication of the 27th annual ACM symposium on User interface software and technology. ACM, 2014.
Momtazpour, Mahmoud, et al. "Yield-driven design-time task scheduling techniques for multi-processor system on chips under process variation: a comparative study." IET Computers & Digital Techniques (2015).