Sherman Yuen

I'm

About

Update: I have moved to https://shermanyuen.github.io. Please update your bookmarks.

 

I am a PhD student in the School of Computing at the National University of Singapore, under the supervision of Warut Suksompong.
I am currently researching on fair division of resources, an area at the intersection of computer science, economics, and mathematics.

 

I completed my bachelor's degree in mathematics and my master's degree in computing at the National University of Singapore.
Previously, I worked as a teacher in secondary schools and junior colleges within the Ministry of Education, teaching mainly mathematics.
I also worked as a tutor at the National University of Singapore, teaching undergraduate classes in computer science.

Resume

Experience

Research Assistant

Aug 2023 — Present

School of Computing, National University of Singapore

  • Research Project: Algorithmic Solutions for Fair Resource Allocation

Teacher (Flexi-Adjunct)

Feb 2023 — Nov 2023   (9 months)

Yishun Innova Junior College, Ministry of Education

  • Taught tutorial classes in H1 and H2 Mathematics

Graduate Tutor

Aug 2020 — Aug 2023   (3 years)

School of Computing, National University of Singapore

Teacher

Jun 2017 — Jul 2020   (3 years)

Admad Ibrahim Secondary School, Ministry of Education

  • Taught classes in Mathematics, Additional Mathematics, Science, and Physics
  • Managed a team of teachers as the overall-in-charge of a co-curricular activity for students

Teacher (Untrained)

Dec 2015 — Jul 2016   (7 months)

Naval Base Secondary School, Ministry of Education

  • Taught classes in Mathematics, Science, and Physics

Education

Doctor of Philosophy

2020 — 2025   (expected)

National University of Singapore

Master of Computing

2019 — 2020   (1 year)

National University of Singapore

  • Specialisation: Computer Science

Postgraduate Diploma in Education

2016 — 2017   (1 year)

National Institute of Education

  • Teaching Subjects: Mathematics and Physics
  • Awarded the Assoc. of Math Educators Book Prize in 2017

Bachelor of Science (Honours), Highest Distinction, Valedictorian

2012 — 2015   (3½ years)

National University of Singapore

  • Major in Mathematics and Minor in Physics and Statistics
  • Awarded the Ven. Dr. D. D. Chelliah Gold Award in 2016

Publications

Reachability of Fair Allocations via Sequential Exchanges

Ayumi Igarashi, Naoyuki Kamiyama, Warut Suksompong, and Sheung Man Yuen

In Proceedings of the 38th AAAI Conference on Artificial Intelligence (AAAI), February 2024, Forthcoming.

Paper:  

 

Approximate Envy-Freeness in Graphical Cake Cutting

Sheung Man Yuen and Warut Suksompong

In Proceedings of the 32nd International Joint Conference on Artificial Intelligence (IJCAI), August 2023, pp. 2923–2930.

Paper:         Video:       Slides:       Poster:  

 

Extending the Characterization of Maximum Nash Welfare

Sheung Man Yuen and Warut Suksompong

Economics Letters, Vol. 224, March 2023, Article 111030.

Paper:    

 

Teaching

I believe that the teacher plays a huge role in helping students learn. As such, I strive to be an inspiring teacher for my students whenever I have the opportunity to teach them. In recognition of my efforts, I was awarded the Association of Mathematics Educators Book Prize in 2017 and the Full-Time Teaching Assistant Award in AY 2021/2022.

 

Here are some teaching feedback given by students from NUS whom I have taught over the years. The survey was conducted anonymously, so I do not know who the students are.

His systematic approach towards proving questions makes the subject matter much easier to understand and follow. He also gives students ample opportunities to interact with him actively during tutorials, allowing for more fruitful discussions of ideas in the class.

Anonymous CS1231S student

He gives me the confidence in his ability to teach. He comes to class prepared and goes above and beyond, preparing his own slides with different classification and in great detail. Something I have never seen in other tutorial classes before. I am appreciative and thankful for that.

Anonymous CS2100 student

Sherman really cares about the well–being of his students and he displayed it by reaching out to me a few hours after the tutorial had ended in which I did not turn up for that day. I believe this is an act that is really rare from educators these days and deserves a commendation.

Anonymous CS3244 student

His style of teaching really helps to invoke my passion for learning CS1010E and understanding the concept of it. He helps by running through what we should do prior to coding, and the thought process that will be the backbone of it. These help to enhance our coding proficiency when tackling questions.

Anonymous CS1010E student

He explains the questions and solutions by breaking it down and drawing each logical step on the board. I believe it is his strength that sets him apart from teachers throughout my lifetime. Furthermore, his slides are very detailed and colour coded (with a reason) and he sends the slides after tutorials very promptly.

Anonymous CS1231S student

Sherman is a very dedicated tutor who can effectively explain difficult concepts from lectures. He also engages the class very well, even in a hybrid setting (Zoom / face-to-face).

Anonymous CS2100 student

He is really patient and be willing to help. He would always lead us in the right way and offers some probing questions for us to think.

Anonymous CS3244 student

Willingness to help (even beyond CS1010E so you can feel his genuineness in wanting to help someone), seemingly treats students as equals so that made him feel more approachable, praises/thanks students for pointing out mistakes made during the tutorial if any and for asking questions.

Anonymous CS1010E student

Sherman explains concepts very well, and is very patient. I have never seen him appear frustrated when explaining the same concept many times. Instead, he tries different approaches and ways of thinking to better allow us to understand what is taught.

Anonymous CS1231S student

Sherman is very knowledgeable in the content of the module and is able to answer any questions, no matter how odd. He is very engaging in tutorial and provides extra information not provided in lectures which help us better understand the content. He is very systematic in teaching and guides us through solutions to ensure we thoroughly understand not just why the solution is correct, but also how to arrive at the solution on our own.

Anonymous CS2100 student

Sherman was able to teach us in a manner that allowed us to better understand or grasp the concepts that we learnt in class. He is really friendly and is open to answering our questions or clarifying our doubts after tutorial. He is also genuinely concerned about our learning and did not hesitate to offer help to us when he sees it.

Anonymous CS3244 student

Always checking student progress and tailoring tutorial lessons in a way where the students will benefit and learn the most. Always going the extra mile to ensure we understand what the lecture is teaching.

Anonymous CS1010E student

He adjusts his teaching methods based on the class preference.

Anonymous CS1231S student

Sherman is a dedicated teacher that cares for both the well–being and the learning of his students deeply. He has an aptitude for explaining and adapting his style of teaching for students. He leaves no query unchecked. Most importantly, he has an open ear for his students and cares about our holistic learning experience, deserving of the teaching awards.

Anonymous CS2100 student

He is patient and ensures that we all understand the concepts before moving on to the next question. He is readily available to help us when we email him for help.

Anonymous CS3244 student

He makes lessons fun and interesting which keep our interests high, greatly helping in our understanding towards complex and tough coding questions.

Anonymous CS1010E student

He teaches the tutorial in an engaging way and also listens to the feedback of students to suit our tutorial class better. The slides that he made are good summaries of the things we need to know which is very helpful for revision.

Anonymous CS1231S student

Sherman discharges his teaching duties meticulously. He comes to classes well prepared with detailed slides, and takes time to answer emails with greater depth than usual.

Anonymous CS2100 student

The slides created by him are very detailed. He is enthusiastic about teaching, and always clears any queries one has. He also explains well, no matter the topic difficulty.

Anonymous CS3244 student

Very clear on his concepts, and explains them in a way that we can understand easily. Also very passionate and friendly.

Anonymous CS1010E student

Contact

Location

COM3-02-17
11 Computing Drive
National University of Singapore
Singapore 119391

Email

ysm [at] u.nus.edu

Telephone

Dept of Computer Science
+65 65162726