Professional Organizations
- 2014 - present. Position : Member.
- 1999 - present. Position : Member.
- 1998 - present. Position : Member.
- 1995 - present. Position : Member.
- 1988 - present. Position : Chartered Biologist & Fellow.
- - present. Position : Member.
- - present. Position : Member.
- - present. Position : Member.
- - present. Position : Member.
Professional Education
- . University of Minnesota, Office of Continuing Medical Education: 33rd Annual Meeting of the American Society of Nephrology, Toronto, Canada, 25 credit hours. 2000 - 2000.
- . University of Minnesota, Office of Continuing Medical Education: 32nd Annual Meeting of the American Society of Nephrology, Miami Beach, FL, 25 credit hours. 1999 - 1999.
- . University of Minnesota, Office of Continuing Medical Education: 31st Annual Meeting of the American Society of Nephrology, Philadelphia, PA, 25 credit hours. 1998 - 1998.
- . Bio-Trac 9: Polymearse Chain Reaction and Molecular Hybridization Techniques Course, Foundation for Advanced Education in the Sciences, Inc., (FAES), National Institutes of Health, Bethesda, MD. 1996 - 1996.
- . University of Minnesota, Office of Continuing Medical Education: 29th Annual Meeting of the American Society of Nephrology, New Orleans, LA, 7 credit hours. 1996 - 1996.
- . University of Minnesota, Office of Continuing Medical Education: 28th Annual Meeting of the American Society of Nephrology, San Diego, CA, 7 credit hours. 1995 - 1995.
- . University of Minnesota, Office of Continuing Medical Education: 27th Annual Meeting of the American Society of Nephrology, Orlando, FL, 7 credit hours. 1994 - 1994.
- . Topics in Analytical Cytology, National Institutes of Health, Bethesda, MD. 1993 - 1993.
- . Kidney, Proteins and Drugs, Montecatini Term, Italy, 20 credit hours. 1989 - 1989.