I'm Bum Soo! I am a tutor in subjects within Math and Computer Science. I have a Masters and a Bachelors degree in Computer Science. I founded my high school's first programming club in which I held weekly meetings where I taught Python to club members in a lecture format. I learned that lectures were not an ideal format because learning to program requires more hands-on experience. During college, I took up a position as a course assistant for a few undergraduate computer science courses...
I'm Bum Soo! I am a tutor in subjects within Math and Computer Science. I have a Masters and a Bachelors degree in Computer Science. I founded my high school's first programming club in which I held weekly meetings where I taught Python to club members in a lecture format. I learned that lectures were not an ideal format because learning to program requires more hands-on experience. During college, I took up a position as a course assistant for a few undergraduate computer science courses (Discrete Structures, Principles of Programming Languages, Software Methodologies). My responsibility was to give students guidance with their assignments and try to answer any related questions.
I have 3 years of professional software engineering experience that involved heavy usage of TypeScript, React, and some Python. I have many more years of personal and academic experience in Python and C++, so I can comfortably tutor TypeScript, JavaScript, Python, and C++. Additionally, I’ve taken many computer science classes such as Algorithms, Data Structures, and Operating Systems that have given me the fundamentals to transfer my programming knowledge over to any programming language.
I worked as a Linux Systems Admin for a couple of years and use Linux regularly, so I would be thrilled to help with any Linux related projects.
I enjoy coming up with creative ways to teach a concept, while keeping in mind that different students have different needs and learn in different ways. I outline a lesson plan in order to figure out what to expect to cover in a session, and to find the most sensible order in which to go through the material. You can expect me to give you guidance, but do not expect me to solve or debug your problems for you.
I believe that students learn best when met with a comfortable environment so I try to make the first meeting like a consultation in order to see if we're the right fit for each other. Please reach out to me with any questions or to schedule a meet.