stephan zhang (100.283)