Skip to main content

On-Campus Student Jobs

Application Process

Students interested in applying for part-time positions in the Computer Science Department need to:

Teaching Assistant (TA)

Students who are interested in being a Teaching Assistant may talk directly to a professor or apply on our department job listings. Please be aware that not all of our professors use this site to find student employees.
TA Job Opportunities

Research Assistant (RA)

Students who are interested in a Research Assistant position should contact faculty directly, either in person or in email. Our professors each research different areas of computer science, so it is recommended for students to look at the professors' profiles to see if they are interested in that line of research. These profiles can be found on our Faculty Directory.

For more information about the research that is being done in the department, click here!
Research Labs

Hiring Process

Students must not begin working until they have been notified that their hire is authorized!

As part of the hiring process, a CS profile is required. This profile can be created by logging in with one's BYU NetID and password to the CS Website. The professor or staff member can then find the student in our database and submit a hire request.

There should be dialogue between the faculty member and the student about the student working for the faculty member. Upon selection of an applicant, a faculty member will submit a hire request. The CS Department will process the request, and the student will receive emails as the hire proceeds to the point of the student being authorized to work.

Students who have not previously worked on campus will receive an email explaining the process to complete an I-9 with the BYU Human Resources Operations Center located in 2024 WSC. Federal immigration regulations require each employee hired in the United States to prove their identity and eligibility to work by completing a Form I-9 at the time of hire. The Form I-9 must be completed before an employee is authorized to work. If the form is filled out late, your hire will be reported on the University’s monthly non-compliance report. BYU can be fined by the Department of Justice for each "late hire" in the event of an audit. You should not begin working and cannot be paid until this form has been filled out. Here is a list of acceptable documents for the I-9.

The CS Department will notify the student when their employment has been authorized. NOTE: Do not begin working before receiving this confirmation.

Pay & Compensation

Teaching Assistant (TA)

The CS Department will update a student's pay rate accordingly and may retroactively update a student’s pay rate per our discretion.

Research Assistant (RA)

All RA compensation is independently arranged with the individual professor with whom the RA will work.

Payroll

Here is the BYU Pay Schedule.

HOURLY: All hourly student employees must clock time through BYU's Workday. It can be accessed online, through a wall-mounted time clock, or through the mobile app. Employees must check in at the beginning and check out at the end of each shift.

CONTRACTED: Student employees on contract do not clock time, but are required to work the amount of hours per week listed in the contract.

STUDENT EMPLOYEES CAN NOW SELF-CORRECT TIME!

NOTE: Corrections are the exception not the rule.

Contact us if you have any questions about student employment in the CS Department: cs-employment@byu.edu

Frequently Asked Questions:

  • The job market for CS majors is thriving. CS is one of the fastest growing fields in the nation, offering some of the highest salaries for new graduates. Students who have completed CS 240 should be able to get good summer programming jobs that will give them experience and help pay for college and living expenses. For more information on the CS industry, visit the Association for Computing Machinery's Computing Degrees and Careers website here.

  • Although work experience, particularly high quality internships, is extremely valuable to students and is strongly encouraged by the department, no credit is offered. International students interested in taking CS 199R as an internship experience should speak to Dr. Dennis Ng

  • There are many resources available to CS majors and students taking CS classes. You can find information on the courses offered and research in the CS department. For employment, both as a student or intern and for full-time placement options, check out the Careers & Employment sections of the site. Also, major announcements and information are posted on the main page of the CS website. A Calendar of Events is also available.

  • Click here for information about the hiring process, pay rates, and types of jobs that are available in the department!

    • Your supervisor will determine the number of hours you can work (within the University parameters stated below). Pay periods last two weeks. Each employment week begins on Saturday and ends on Friday. This means if you are limited to a certain number of hours per week, those limits apply to the employment week not the actual week.
    • Fall/Winter semesters: You can only work up to 20 hours per week if you are an undergraduate student or 28 hours per week if you are a non-international graduate student. International students may not work more than 20 hours per week according to federal regulations, unless they are on approved vacation (determined between you and the International Services Office, 1351 WSC). 
    • Spring/Summer terms: During the Spring and Summer terms, all students (including international students if they are on their approved vacation) can work up to 40 hours a week. You may not work more than 40 hours total for all jobs within an employment week. You must be either registered for spring/summer classes or registered for fall classes to be eligible to work during these terms. Contact csemployment@cs.byu.edu if you have additional questions. 
  • The CS Department will notify the student when their employment has been authorized. Do not begin working before receiving this confirmation. NOTE: the email will include a start date. Do not start before the specified start date, even if you have received the email already.

  • According to BYU policy, all BYU employees are required to set up Direct Deposit through your BYU My Financial Center (this is how you will be paid). You will get paid the Friday after the pay period ends. Here is the current BYU pay period schedule.

    • If you are a TA, the department determines your pay rate based on the number of CS classes you have taken and prior semesters you have worked as a TA (see Pay & Compensation). Because of this, it is important to complete the user agreement on the Computer Science Dashboard.  
    • If you are an RA, your faculty supervisor determines your pay rate. It is still important, however, to submit the user agreement because many professors determine your rate based on your progression in the program.
  • All students must clock in through Workday. It can be accessed through: The Workday mobile app, online through workday.byu.edu, or the Workday wall-mounted touch screens in each campus building. Employees must make a timestamp at the beginning and end of each shift.

    • Online: You can view your timesheet through the Workday website, which can be accessed from workday.byu.edu. 
    • Mobile App: Download the Workday App and log in, with “byu” as the organization. Select “Check In” to clock in. 
    • Wall-Mounted Touch Screens: The Workday time clock is located in the northwest corner of the Talmage building (TMCB) on the first floor (across the hall from 1112). Enter your BYU ID number, and click “Next.” The screen will now show your name, your job, and a menu to clock in, clock out, and view your total hours.
  • Log in to Workday online. Select “ Time”, then choose the week you wish to view. Alternatively, you can view your timesheet on the mobile app, under “Time Tracking” and “Enter Time”.

  • Hourly employees have the ability to correct many of their own missed punches--those that occur within the current pay period and have not been submitted for approval.

    • To make a correction, complete the following steps: 
    • Open the Workday app 
    • Select “Time Tracking” 
    • Select “Enter Time” 
    • Select the date of the incorrect time punch. 
    • Select the incorrect time punch. From here, you can edit the in and out punch. 
    • Leave a comment about why you changed the punch. 
    • Select “Ok” at the bottom right. 
    • You can also correct your time on Workday online through a similar process, but under “Time”, instead of “Time Tracking”. 
    • The following Video may be helpful: Workday Correcting Time 
    • For those corrections that you can not change on your own, you will need to contact the Payroll Office. They will be able to make corrections to punches that have already been approved. Contact Payroll by email at payroll1@byu.edu or call them at 801-422-8186. 
  • Each job should be labeled according to job type, class, and/or supervisor (ex. CS RA Vandyke, or CS 110 TA). You must always select the correct job when clocking in and out. If you have more than one job you should be able to select the correct one when clocking in.

    • When being hired, students who have not previously worked on campus will receive an email explaining the process to complete an I-9 with the BYU Human Resources Operations Center located in 2024 WSC. Students can schedule an appointment here. Federal immigration regulations require each employee hired in the United States to prove their identity and eligibility to work by completing a Form I-9 at the time of hire.  
    • The Form I-9 must be completed before an employee is authorized to work. If the form is filled out late, your hire will be reported on the University’s monthly non-compliance report. BYU can be fined by the Department of Justice for each "late hire" in the event of an audit. You should not begin working and cannot be paid until this form has been filled out. Here is a list of acceptable documents for the I-9.
  • The Student Employment Office has your answers.