로버트 S. 코스 (박사)는 29년 동안 소프트웨어를 작성해왔다. 그는 자신이 프로그래머로부터 수석 아키텍트에 이르기까지 다양한 역할로 참여한 많은 프로젝트에 객체 지향 설계의 원칙들을 적용해왔다. 그리고 코스 박사는 전세계의 수 천 명의 학생들에게 몇 백 개에 이르는 OOD와 프로그래밍 언어 과정을 가르쳐왔다. 그는 현재 Object Mentor, Inc.에서 수석 컨설턴트로 일하고 있다.