Synthesis (hw,sw) researcher.