I'm a Postdoctoral Researcher at the Biorobotics Laboratory of the ‌École Polytechnique Fédérale de Lausanne (EPFL), Switzerland. I contribute to two European Commission projects: WALKMAN and COGIMON.
In my PhD Thesis I developed a new algorithm for stable limit cycle walking of legged robots. My PhD advisers were Anthony Bloch, from the Mathematics Department and Jessy Grizzle from the Electerical Engineering department of the University of Michigan, Ann Arbor.
I received my B.Sc. and M.Sc. degrees in Mechanical Engineering from Shiraz University, Iran. Since 2010 I'm a PhD student in Interdisciplinary Mathematics (Robotics) at the University of Michigan.

I greatly enjoy using mathematical tools to solve real-life problems; be it developing control algorithms for robots to move dynamically or finding a pattern in real data to predict a trend. I love numbers, enjoy programming, and never get tired when I have a problem to solve. During my 10 years of research, I have learned that one can solve a problem, no matter how tough it is, if she:
1- is result-oriented: doesn’t look at the tools that she has, but looks at the problem and tries to find the best as-simple-as-possible solution.
2- is focused: puts most of her energy and time in the direction of her top two or three priorities.
3- has the mindset that “whatever you do, do it extraordinary”.
4- has the vision and sees herself already in the possession of what she wants to achieve.
5- is the first critic of her own work and is ready to revise her approach if needed.
6- is willing and knows how to work with others for the same goal.
7- is persistent in the above 6 rules (it is easy to let a bad day deviate you from the right track).
I obtained my PhD in Applied Mathematics in July 2016, after which I started my postdoctoral position at the Biorobotics laboratory of EPFL, working on locomotion control of the COMAN robot. I set my goal to achieve stable bipedal walking in 5 months. With the application of the above principles, I was able to do so. Here is a video of the implementation of my control algorithm on the real hardware: https://www.youtube.com/watch?v=18htBmH2EMI. For these experiments, almost everyday I have developed control algorithms in C++, and continuously tested them on the robot.