Stephen er lege i spesialisering innen nevrologi. Han er utdannet ved 1st faculty of Medicine Charles University i Praha.
Han er stipendiat ved Oslo universitetssykehus.