John Shi
John Shi is a Trainee Doctor who has both studied to be, and trained as, a doctor in a range of medical settings in New South Wales, Australia, including in public hospitals ranging from primary to quaternary centres as well as private general practice clinics. Dr Shi has also held teaching positions with multiple universities and has been recognised with teaching awards.
John Shi is a Trainee Doctor who has both studied to be, and trained as, a doctor in a range of medical settings in New South Wales, Australia, including in public hospitals ranging from primary to quaternary centres as well as private general practice clinics. Dr Shi has also held teaching positions with multiple universities and has been recognised with teaching awards. See less
John Shi's Featured Books