CCLC Coaches

Stuck on syntax? Unsure about algorithms?

The team of CCLC coaches is here to help! All of us enjoy sharing our knowledge, and we hope you’ll become as excited about programming and computing as we are. From CS 1121 to AI, we have coaches here to answer your questions. So, please stop by and ask!

Xiaojie Chen

About me: My name is Xiaojie Chen, and I am an international undergraduate Computer Science student at Michigan Technological University. I come from China. This is my second year here at Houghton. I love Computer Science and programming in general.

Thoughts on CCLC coaching: I consider this opportunity will strengthen my communication and leadership skills. I love to help other students, and I believe that tutoring them also reinforces my skills and techniques. Consequently, I’ll also be required to remain highly knowledgeable.

CS Courses that I can help with: CS 1121, CS 1122, CS 1142, CS 2311, CS 2321, CS 3311, CS3141, CS3421, CS 3425

Programming languages I know: C, Java, JavaScript, PHP, Python, SQL


Benjamin Collicott

About me: I am a third-year computer science major from Ann Arbor, MI. My interests include low-level and backend programming, as well as game development in the Husky Games enterprise. Besides coursework, I am active in the Jazz program.

Thoughts on CCLC coaching: My goal is to maintain my knowledge of all areas of MTU's CS curriculum, and be able to use these skills whenever needed, regardless of when the corresponding course was taken. Additionally, I seek to improve my communication skills by teaching newer stud

CS courses that I can help with: CS 1122, CS 1142, CS 2311, CS 2321, CS3311, CS3421, CS3141, CS3411, CS3425

Programming languages I know: Assembly Language, C, C++, COBOL, Java, SQL


Isaac Elenbaas

About me: These days I eat, sleep, and dream computers (literally. . . when I lived at home my parents had to deal with coding night terrors). I enjoy tweaking my Linux installs as well as scripts and programs I have made for my own use, and often play with algorithms.

Thoughts on CCLC coaching: I enjoy helping others figure out programming problems, and programming in general. Being a CCLC Coach will also help me constantly review old topics that I do not use in day-to-day programming, but may require in the future.

CS courses that I can help with: CS 1131, CS 1142, CS 2311, CS 2321

Programming languages I know: Assembly Language, C, C++, Java, JavaScript, Python, Bash


William Holland

About me: In my free time, I typically can be found at the computer. I don't play many games anymore, but have now started to dedicate myself to learning more about computer science. This summer I did various projects,  a maze generator and a maze solver at the pixe

Thoughts on CCLC coaching: I really enjoy learning new things about computer science, and by being a coach, it would help me to become a better teacher and verse myself better in the languages I'd be helping with. I see this as a benefit befitting both parties (coach and coached).

CS courses that I can help with: CS 1131, CS 1142, CS 2321, CS 3141, CS 3311, CS 3331, CS3421, CS 3425

Programming languages I know: C, C++, Java, Python, SQL


Abby Myers

About me: I'm going into my third year at Michigan Tech. I'm majoring in Software Engineering and also getting a Psychology minor. My CS interests mainly align with web development, but I've worked with plenty of other tools outside that realm. In my free time, I l

Thoughts on CCLC coaching: I struggled at times during my past two years of CS classes and received help from others, and I would love to be able to pass that knowledge on. I also really enjoy helping others to learn.

CS courses that I can help with: CS 1122, CS 1142, CS 2311, CS 2321, CS 3141, CS 3311, CS3411, CS 3421, CS4710, CS4711

Programming languages I know: C, C++, Java, JavaScript, Python, SQL


Josh Overbeek

About me: I enjoy programming in Java, C++, C#, or whatever works best for a given project,  board games and tabletop rpgs,  video games,  and reading. Beyond that, I'm also a third degree blackbelt in tae kwon do and a FIRST alum so I'm always happy to talk about it
Thoughts on CCLC coaching: I really love teaching, especially programming, and I think it's a great way to continue doing that and actually helping other students.

CS courses that I can help with: CS 1122, CS1142, CS 2311, CS 2321, CS3141, CS3425

Programming languages I know: C++, Java, Kotlin, Python


Patrick Philbin

About me: I'm a third year software engineering student hailing from Ypsilanti, Michigan. I've always had an interest in teaching/tutoring, and I first realized my love for it while assisting freshman on my high school robotics team. Robotics was a big interest of mine.

Thoughts on CCLC coaching: I have always had a passion for helping and teaching others, and this position would allow me to continue refining my teaching/tutoring skills. Programming is my favorite subject to help people with due to the many "a-ha!" moments it produces.

CS courses that I can help with: CS 1122, CS 1142, CS 3141, CS 3311, CS3411, CS3421, CS 3425,  CS4321, CS4711

Programming languages I know: Assembly Language, C, Java, SQL


Thomas Quillan

About me: I am Thomas Quillan. I am originally from Arizona and have 3 siblings. In High School I participated in Technical Theater and FIRST Robotics. Since last year was rather shut down I am looking forward to discovering new hobbies this year at Tech. In my free time.

Thoughts on CCLC coaching: I would like to be a College of Computing Learning Center Coach because I enjoy helping others with coding. Additionally, I believe that by working at the CCLC I will gain experience reading and interpreting many different styles of code as well as quickly

CS courses that I can help with: CS 1131, CS 1142, CS 2311, CS2321, CS3311

Programming languages I know: Assembly Language, C, C++, Java, JavaScript, Python, SQL, Typescript


Matt Schwennesen

CS courses that I can help with: CS4121, CS4321, CS4811


Joseph Teahen

About me: My name is Joseph (Joe) Teahen, I am a third year computer science major here at Michigan Tech. I am currently planning on pursuing a career in computer science research and possibly teaching as a professor one day. My main areas of interest when it comes

Thoughts on CCLC coaching: I believe that it would be a great opportunity to develop my skills as a teacher while also deepening my understanding of computer science, all the while helping boost the understanding of students as a whole and share my love of computer science.

CS courses that I can help with: CS 1131, CS 1142, CS 2311, CS 2321, CS 3141, CS 3311, CS3411, CS 3421, CS4121, CS4811

Programming languages I know: Assembly Language, C, Java, JavaScript, PHP, Python, SQL