1) I observe the problem.
2) I figure out a few solutions for the problem.
3) Considering advantages and disadvantages of each solution, I choose the best solution.
4) I develop a system based on the solution I have chosen to solve the problem.
Fariborz Soltani's Problem Solving Experience:
I designed and fabricated the prototype of a three link serial robot which can be a base for designing and fabricating an industrial robot with actual dimensions.
I developed a very general method for synthesizing spatial mechanisms.
I designed and fabricated an automatic houseplant watering device to automatically water houseplants in the absence of human.