You are here

Peer Mentors

2013-2014 Peer Mentors in the School of Electrical Engineering and Computer Science

Peer mentors are current EECS students who have been trained to help other students with any questions related to the department. They are outgoing and friendly and if they do not know the answer to a question then they can direct students to the appropriate resource. 

As students, the peer mentors are able to share their experiences in many areas of EECS as well as other areas of OSU including classes, internships, clubs, and other opportunities.

EECS Peer Mentor Facebook Page


Have a quick question that you would like to ask but can't make it into our office hours? Post your question on our Facebook page and we will try our best to answer it in a timely manner.



Peer Mentor Office Hours

The EECS Peer Mentors are located in the main EECS office located on the main floor of Kelley Engineering Center (KEC). You can drop in during any of our office hours (M-F, 10-12 & 1-3). Just enter your name on the iPad at the front desk, select Peer Mentor, and one of us will be with you shortly.

Peer Tutoring is offered on a walk-in basis Monday through Friday in the Peer Mentor Lounge located in Kelley Engineering Center room 1148. Tutors are available to help with introductory EECS course content; however, they are not substitutes for lectures, recitations, labs or office hours. The goal of peer tutoring is to help improve the comprehensive understanding of a selected topic for each student. Tutors may provide feedback to help increase student understanding of topics and guide their thoughts; however, help with assigned work and correction of past work is not offered. Students seeking help should come prepared with specific areas in which they are struggling, including some examples when applicable. Once again, tutors are unable to help with assigned homework. Rather, our goal is to offer personalized learning sessions where students can practice and develop problem-solving strategies for fundamental CS and ECE topics with the help of a tutor.

Topic Areas

  • Designing a program
  • C/C++ programming languages
  • Pointers
  • Passing conventions (pass-by-value, pass-by-reference, pass-by-pointer)
  • Object-oriented programming Principles’ (including polymorphism and inheritance)
  • Linear data structures (e.g. arrays, linked lists)
  • Time and space complexity of algorithms (big O notation)
  • Recursion, branching and looping
  • Number base conversions
  • Analysis, design and minimization of digital logic


  • Peer tutors may not help with assigned homework or correct homework.
  • All guidance is based on a tutor’s previous experience of similar coursework and tutors may refer students to more qualified sources when necessary. Furthermore, tutors are not replacements for professors, TAs or other course specific resources, and therefore all information discussed with a tutor should be verified by the student with their professor or TAs at their own discretion.
  • Tutoring is first come first served; therefore students may not (currently) schedule appointments with specific peer tutors.

You can talk to a Peer Mentor in the EECS main office during our daily walk-in hours (located in Kelley Engineering Center) or send us a message on our Facebook page.


Philip Carroll - ECE - Junior

From: Portland, Oregon
Languages: Spanish
Clubs: IEEE, OSUSVT, Archery Club, Pistol Club
Interests: Basketball, sustainability, piano

After high school I worked in the financial industry for four years and while I enjoyed some parts of the job, I didn't have passion for it so I decided to return to school. I completed my associates degree at Portland Community College and transferred to Oregon State for Winter Term 2014. My time so far at Oregon State has been incredible, and I would love to pass on what I have learned to any student looking for advice. Outside of working as a peer mentor, I am also a teaching assistant for CS 160 and am actively involved in many clubs on campus. When I have free time I try to get outdoors and hike in McDonald Forest, play some basketball, or just relax at home with my family. Send me an email or stop by my office hours if you have any questions about the School of EECS. Go Beavs!!


Heidi Clayton - CS - Junior

From: Corbett, Oregon
Clubs: Linux User Group
Interests: Anime, statistics, 90's music

I came to OSU as a freshman in biochemistry and biophysics, but I decided that it wasn't for me and switched to CS. I got my start in CS in grade school and middle school doing HTML/CSS webpages that my sister taught me how to make. I really enjoy the problem solving approach that you have to take with CS and the feeling you get when your program works the way you want it to. In terms of programming outside of class, I enjoy doing code puzzles on Project Euler. In my free time, I'm usually watching too much anime, listening to 90s rock, spoiling my cat, or playing Pokemon.


Trevor Love - ECE - Senior

From: Wilsonville, Oregon
Clubs: Marching Band
Interests: Skiing, skating, running, reading, soldering

This is my first year in the professional program at Oregon State. Last year I was selected to be part of MECOP and am waiting to go on my first internship in Spring 2015. So far, I have thoroughly enjoyed my experience at OSU, all thanks to the good people around me. The pre-core program has made me proficient in basic C programming, soldering, schematic reading, mathmatics, conceptual physics, and given me the momentum to gain any knowledge I wish to aquire. My first term of pro-school has shifted my focus to understanding the complexities of diodes, bipolar junction transistors, MOSFETS and experimenting with their applications, studying assembly language and the organization of computer processors, learning the mathmatics to describe signals, as well as finalizing my understanding of electric and magnetic fields. For the last two years, I participated in the marching band and got to be part of the beaver football games. My biggest recomendation for new college students is getting involved with some group that fits their interests.


Brent Madden - ECE - Senior

From: Eugene, Oregon
Clubs: Marching Band, IEEE

Originally from Eugene, I decided to attend OSU over the U of O because of the amazing engineering program, and fell in love with the rest of the university's environment and all the opportunities available for students and graduates of the university. This is my third year at OSU, and in the little time I have outside of the work required for pro-school classes and marching band, I enjoy playing guitar, PC gaming, and drinking lots of tea.


Kathryn Maule - CS - Junior

From: The Dalles, Oregon
Clubs: Japanese Student Association
Interests: Ballroom dancing, hiking, drawing/painting, learning about international cultures

I chose to attend Oregon State University for computer science because I wanted to be a part of a field that challenged me both technically and creatively. I am involved in a variety of activities from Ballroom Dance Club, Japanese Student Association, and The Cultural Ambassador Conversant Program. I have also attended and have been a part of events like Diwali and Japan Night. There is so much to do that I am never bored and the time I’ve had here has left me with a breadth of positive experiences. I am both a Peer Mentor and a teaching assistant for all three intro level computer science courses. With being this involved there is a lot of time management and preparation you have to do. Please feel free to stop by anytime and speak with me on how to balance your work, personal and academic life.


Abhishek Raol - ECE - Senior

From: Portland, Oregon
Clubs: OSU Solar Vehicle Team

I grew up in Portland where my dad worked at Intel. After years of seeing the work he got to do as an electrical engineer, I decided to follow in his footsteps and do the same thing. I love the major I chose because of the many challenges and the amazing things I am able to learn about computers I would have never otherwise known. Going into my third year, I am planning on focusing on integrated circuits and cannot wait to take more in depth pro school classes!


Kyler Stole - CS - Junior

From: Beaverton, Oregon
Languages: Spanish
Clubs: OSU App Club, Ultimate Frisbee
Interests: Soccer, iOS programming, web development

As the son of a mechanical and a chemical engineer, I'm proud to be part of EECS at Oregon State. I am also part of the International Degree program, mainly working on Spanish. I graduated from the International School of Beaverton with an IB Diploma (and I'd be happy to swap IB stories with you!) and picked OSU for its solid engineering and proximity to home. I'm very passionate about soccer but I enjoy most sports and you can often find me playing soccer or frisbee on the IM fields or watching OSU athletic events. I'm an outdoorsy person and enjoy hiking, running, and riding my bike. I'm also all about my tech. I've done web development for a nonprofit for the last several years and am now working on iOS development. I especially enjoy projects where I can mix programming and graphics.


Thank you for your interest in becoming a peer mentor. Unfortunately, we don't have any positions open for peer mentors at this time.

When can I register for my classes?

Priority registration dates and times are assigned according to student status and credits earned. For comprehensive information about your registration dates and times, log into MyOSU, select Registration Tools from the Student tab, and follow the link to “View Priority Registration Status.” You should also receive an email from your adviser detailing your registration date and time approximately one week prior to your registration.

Where do I get my registration PIN?

Your registration PIN can only be obtained from your advisor. Prior to your registration date you MUST schedule an appointment to meet with your advisor. The first two weeks leading up to registration can be very busy for your advisor so schedule early!

I have my PIN but I still can’t register.

If you met with your advisor, you have your PIN, and it is time for you to register but you receive a notice restricting you from registering, then check for registration holds on your account. These holds can be accessed from MyOSU > Student > View Holds at the bottom of the “My Student Stuff” box. Often the college will restrict registration for new students for missing medical records, unpaid account balances, or other reasons. If you find that you have holds on your account, contact Kerr Administration as well as the office requiring any missing documentation. If you find that you have no holds and are still experiencing problems schedule an appointment with your advisor or visit the Peer Mentor office in Kelley 1148.

What classes should I be taking?

When you meet with an advisor to aquire your registration PIN they will discuss your academic plan for the coming term as well as future terms. If you still have questions after meeting with an advisor or ever have questions about the classes you are taking, meet with a peer mentor in the Peer Mentor office located in Kelley 1148 during normal business hours.

Why can’t I register for this class?

There are a number of class restrictions that may inhibit you from taking a certain class. These restrictions can range from time conflicts to class standing requirements as well as class prerequisites. When you plan your schedule, view the class details available through the Oregon State Course Catalog. The catalog will offer information on all the prerequisites, class and level restrictions, etc. all of which are explained here. If you feel that you meet the requirements to take a class but still cannot register, schedule an appointment to meet with your advisor and pick up a restriction override form in the EECS office located in Kelley 1148. If you have any questions about filling out the form, meet with a peer mentor in the Peer Mentor office.

What is a waitlist and how does it work?

By Phase 2 of registration, waitlisting will begin for certain class sections. During Phase 2, you may register as a waitlisted student for eligible courses. The process is nearly identical to the normal registration process; however, when you register for a waitlisted class you will be prompted to select “waitlist” in the drop down menu on your registration page. Once you have completed this process, monitor your ONID email account. When a spot becomes available you will receive an email prompting you to return to your registration and enroll for the course within 24 hours of receiving the email. If you do not register for the class within 24 hours you will be removed from the waitlist.

What is a change of grading basis?

A student may elect for a change of grading basis for any class that satisfies only a Bacc Core requirement or is not required for their major. By electing to change the grading basis of a normally graded course (A-F), the grade scale will change to a satisfactory/unsatisfactory basis (S/U). Under this system, a grade of S or U holds no grade point equivalent and is not reflected on a student’s GPA. In order to elect for a change of grading basis, pick up a “Change of Grading Basis” form in the EECS office and submit it for advisor approval by the end of week 7. If your advisor approves the change, you must then return the approved form to the registrars office to complete the grading change.

Should I withdraw from a course?

If you are not feeling confident with your expected grade in a class or an emergency inhibits you from being able to complete a course, withdrawal may be a worthwhile consideration. Classes may be dropped up to the end of week 2 for a full refund. Past week 2, a student may elect to withdraw from a course between weeks 3 and 7 of the term for a partial refund (for summer term refer to withdraw dates on the Summer Session webpage). Withdrawing from a course results in a W for the course and will be reflected on your academic transcripts. However, a W is non-punitive and will not alter your GPA. Furthermore, you may be responsible for tuition and any class fees related to the withdrawn class.

I plan on transferring into the School Of EECS at Oregon State University from a different institution. Will my credits transfer?

Transfer credits can vary greatly depending on the program and institution. The School of EECS determines which course credit may be applied to a student’s academic program at OSU depending on corresponding course objectives. A comprehensive list of Oregon community college and university course equivalencies is available online via the EECS webpage. Out-of-state students can look up individual transfer credits from out-of-state institutions on the same page. If you have any concerns about course transfer credits, contact your advisor in the School of EECS.

How do I change my major?

Students can change major as many times as they would like and at any time. If you have decided to change your major, simply pick up a change of major form in the EECS office (Kelley 1148) and obtain a signature from the head advisor of the college to which you wish to change. After meeting with your new advisor and obtaining a signature, bring that form to the Office of the Registrar located in Kerr Administration to complete your change of major.

Are there any clubs or organizations I can get involved in?

There are numerous opportunities for club or organization involvement in EECS and participation is highly encouraged. Some of the more popular clubs in EECS are the Linux User Group (LUG), the OSU Robotics Team, the Solar Car Team, and our OSU chapter of IEEE. All of these clubs and organizations offer various levels of participation and are a great opportunity to expand your network as well as your experience with applicable projects. For more information on these clubs, view this list of some OSU clubs. This is only a short list of some of the most popular extracurricular opportunities for EECS students but there are many more across the engineering spectrum! Research online and talk to your professors and peers about other opportunities for involvement.