| 1960 | Junior Resident Medical Officer at the Royal Prince Alfred Hospital |
| 1961 | Resident Medical Officer at the Royal Alexandra Hospital for Children, New South Wales |
| 1965 - 1974 | Lecturer in the Department of Physiology at the University of Sydney (part-time) |
| 1974 - 1979 | Lecturer in Physiology at the University of Sydney |
| 1980 - 1984 | Senior Lecturer in the Department of Physiology at the University of Sydney |
| 1985 - 1991 | Associate Professor in the Department of Physiology at the University of Sydney |
| 1990 | Award for teaching excellence received from the University of Sydney |
| 1991 - | Consultant in Vision and Development at the Sydney Eye Hospital |
| 1991 | Honorary Life Member of the University of Sydney Medical Society |
| 1991 - 1999 | Associate Dean of the Faculty of Medicine at the University of Sydney |
| 1992 - | Professor of Physiology and Personal Chair at the University of Sydney |
| 1992 | Honorary Life Member of the Australian Medical Students Association |
| 1993 | Education Achievement Award received from the ANZ Association of Medical Education |
| 1994 - 2001 | Associate Dean of the Faculty of Medicine at the University of Sydney |
| 1995 | Lions Club Award received from the NSW/ACT Public Health Care Foundation |
| 1995 | Lions Club Award received for contributions to the Save Sight Foundation |
| 1998 | Australian Award for University Teaching |
| 1999 - 2001 | Associate Dean of Curriculum Coordination in the Faculty of Dentistry at the University of Sydney |
| 2000 | Officer of the Order of Australia (AO) |