Ralph Johnson is one of the four authors of "Design Patterns". His research group developed the first practical refactoring tool, which is today used by thousands of programmers. He teaches the software engineering courses and the senior design project course at UIUC.
See also: DesignPatternsBookRalphJohnson is mentioned on: DesignPatternsBook | Contributors | DomainDrivenDesignAndUseCaseDrivenApproach | ReportingErrors | YetMoreSilverBulletNonsense | BigPicture | BowlingGameDomainModel | TerminologyQuestionOnValueObjectsAndEntities