- Levels Taught:
- Beginner, Intermediate, Advanced
I graduated as Valedictorian of the University of Rhode Island's Computer Science Class of 2017 earning the University Academic Excellence Award. I earned my M.S. degree in computer science in 2018, and I am currently a PhD student in computer science at the University of Massachusetts Amherst. During this time I have served as Teaching Assistant for 5 different university computer science courses over 4 years, servicing well over a thousand students in total at the University level.
- Teaches students:
- Females 14+ and males 12+
- Teaching since:
Jared Rondeau is an experienced computer science teacher who thrives at teaching students of all skill levels and backgrounds. Jared has taught and served as a teaching assistant for five different courses at both the University of Rhode Island and the University of Massachusetts Amherst over the last five years. During this time, he has serviced well over a thousand students in introductory computer science classes.
Jared graduated as Valedictorian of the University of Rhode Island's Computer Science Class of 2017, earning the University Academic Excellence Award. One year later, he earned the M.S. degree in computer science, and is currently a PhD student in computer science at the University of Massachusetts Amherst. He is currently pursuing a startup related to his published research in artificial intelligence and computer vision.
** Teaching Statement **
I believe in carefully crafting a culture of honesty, openness, understanding, and passion for learning among my students. My teaching style involves a great deal of personalization, and my curriculum and learning materials are catered to the student's unique background, circumstances, and short/long term goals. I take pride in my flexibility in adapting to the student, and have found great success in mentoring high school students curious about robotics, college students majoring in computer science, and middle aged adults interested in making a career switch to programming.
Introduced new "workshop" component to class encouraging extensive analysis and discussion of weekly programming projects before students begin working on the code. This weekly session stresses the skills required to break down a problem into different components and isolate the key challenges of the assignment. Students have to take a step back to identify gaps in prerequisite knowledge for the assignment and thoroughly learn the material before beginning. Designed and led weekly labs; held office hours; graded exams.Show More
Served as a lecturer and teaching assistant for a variety of introductory computer science courses, including:
CSC 104: Puzzles + Games = Analytical Thinking
CSC 211: Introductory Programming
CSC 212: Data Structures and Abstractions
CSC 415: Parallel Programming
CSC 492: Machine Learning
I also conducted research in artificial intelligence, machine learning, and computer vision and published a few papers.