
Yu-Shan은 현재 WPI (슬롯 사이트)의 컴퓨터 과학과의 조교수 교수입니다. WPI에 합류하기 전에 그는 Clemson University 's School of Computing (2019-2023)의 강사였으며 South Carolina Upstate (2018)의 CS의 보조 강사였습니다. 그는 Denison University에서 컴퓨터 과학 학사 학위를, Clemson University에서 컴퓨터 과학 박사 학위를 받았습니다. 그의 연구 관심사는 컴퓨터 과학 교육, 소프트웨어 엔지니어링 및 공식 방법 및 검증입니다. 최근에 그는 NSF 연구 보조금에 대한 COPI였으며, 새로운 온라인 추론 시스템을 통해 코드에 대한 이해와 추론에 대한 학생의 방해를 연구했습니다 (Begintoreason).
그의 슬롯 관심사를 벗어난 그는 프로그래밍 및 소프트웨어 엔지니어링 과정에 대한 열정을 가지고 있습니다. 그의 초보 학생들은 솔루션을 프로그래밍하기 전에 문제 해결 기술에 중점을 둡니다. 반면에, 그의 소프트웨어 개발 과정의 강조는 학생들이 지정된 언어로 구현하기 전에 과제에서 신중한 분석, 디자인 및 문서를 요구하고 시행하는 데있었습니다. 이 과정은 학생들이 Java를 사용하여 객체 지향 (OO) 프로그래밍에 노출시킵니다. 학생들은 소프트웨어 디자인 원칙 및 패턴을 적용하고, 작성된 프로그램에 대한 디자인 단위 테스트, 공식 프로그램 사양을 작성하고, 추론 원칙을 사용하는 법을 배웁니다..

Yu-Shan은 현재 슬롯 사이트 (WPI)의 컴퓨터 과학과의 조교수 교수입니다. WPI에 합류하기 전에 그는 Clemson University 's School of Computing (2019-2023)의 강사였으며 South Carolina Upstate (2018)의 CS의 보조 강사였습니다. 그는 Denison University에서 컴퓨터 과학 학사 학위를, Clemson University에서 컴퓨터 과학 박사 학위를 받았습니다. 그의 연구 관심사는 컴퓨터 과학 교육, 소프트웨어 엔지니어링 및 공식 방법 및 검증입니다. 최근에 그는 NSF 연구 보조금에 대한 COPI였으며, 새로운 온라인 추론 시스템을 통해 코드에 대한 이해와 추론에 대한 학생의 방해를 연구했습니다 (Begintoreason).
그의 슬롯 관심사를 벗어난 그는 프로그래밍 및 소프트웨어 엔지니어링 과정에 대한 열정을 가지고 있습니다. 그의 초보 학생들은 솔루션을 프로그래밍하기 전에 문제 해결 기술에 중점을 둡니다. 반면에, 그의 소프트웨어 개발 과정의 강조는 학생들이 지정된 언어로 구현하기 전에 과제에서 신중한 분석, 디자인 및 문서를 요구하고 시행하는 데있었습니다. 이 과정은 학생들이 Java를 사용하여 객체 지향 (OO) 프로그래밍에 노출시킵니다. 학생들은 소프트웨어 디자인 원칙 및 패턴을 적용하고, 작성된 프로그램에 대한 디자인 단위 테스트, 공식 프로그램 사양을 작성하고, 추론 원칙을 사용하는 법을 배웁니다..