WARNING: This page has not been approved yet and is still under construction.

Last updated Tue Aug 6 00:49:33 HST 2002

Click here for ALL CS positions and general information.

Brigham Young University Hawaii

School of Computing, Department of Computer Science

Instructor / System Administrator Position

Brigham Young University Hawaii invites applications for one permanent position doing system administration and teaching programming in the Computer Science department in its School of Computing. Position begins immediately. Review of applications is ongoing and will continue until the position is filled. Applicants must have demonstrated skill in open-source (linux/unix) system administration, computer programming, and teaching, and excellent interpersonal and communication skills. A bachelors degree is required. A masters degree or better in CS is strongly preferred.

BYUH is consistently ranked in the top tier of Western Liberal Arts Colleges by U.S. News. It is located on the beautiful north shore of the island of Oahu, 35 miles from Honolulu. BYUH is a multi-cultural campus with approximately 2300 students from over 60 countries and a high representation from Asian-Pacific countries.

BYUH (AA/EOE) is sponsored by the Church of Jesus Christ of Latter-day Saints and requires observance of Church standards. Hiring preference is given to members of the sponsoring church. Women and minorities are encouraged to apply. Compensation is competitive and depends on experience and qualifications. Review of applications is ongoing and will continue until all positions are filled.

Contact Address

To make inquiry or to submit application materials, the following methods may be used.


Don Colton (don@cs.byuh.edu). Email attachments are welcome and encouraged.


(808) 293-3478 (Hawaii time is GMT-1000)


(808) 293-3467, to the attention of Don Colton.

USPS / FedEx / UPS

Don Colton, Chairman
CS Dept, BYUH 1854
55-220 Kulanui St
Laie, HI 96762

What Are We Really Looking For?

We need someone to do system administration for the Computer Science department and for the School of Computing (including CS and also Information Systems and Mathematics). We also need someone to teach "Programming II," so this is a faculty position but not a professoral tenure-track kind of position.

What Does System Administration Involve?

The system administrator will work extensively with Linux-based computers, monitoring the CS lab and servers, configuring and installing services such as DHCP, SMTP, NFS, NIS/YP, account creation, disaster detection and recovery, etc. In this role the sysadmin will have student workers as needed to assist. The sysadmin will be expected to automate routine aspects of the job. The sysadmin will also develop new capabilities for the School of Computing or for individual faculty members as time permits. The sysadmin will be called upon to solve problems that the student workers or other faculty members cannot solve.

The CS department has a strong preference toward open-source software, such as Linux, but in IS and Math Microsoft Windows is popular.

Teaching Programming II

Programming II is a required class of all students in the School of Computing, so we are talking about 200 students per year probably in sections of 30 students or so per class. 60% IS, 20% CS, 20% Math. The class is largely automated at this time, but things break or need to be enhanced. The class is taught in Perl currently, and that is the plan for the future as well. The class includes a focus on CGI and using MySQL databases.

Most faculty are expected to do research and produce publications. Such is not the case for this position. The teaching is crucial but not advanced. The system administration responsibility is at least equal to the teaching in importance.

Masters Degree

We are looking for a masters degree in Computer Science. We would consider Computer Engineering or Information Systems or Mathematics.

Programming Skills

We require that your programming skills are strong. We prefer that you have demonstrated ability in Perl. We prefer that you have demonstrated ability using Linux and doing system administration. We may accept demonstrated aptitude and a strong expression of interest, but demonstrated ability wins more points.

Application Procedures

If this position interests you, send email to don@cs.byuh.edu expressing your interest and giving an overview of your background. Please write this as an in-line text document rather than as an attachment. I will reply to you as quickly as I can, and will give you an idea of whether you seem to match what we are looking for or not.

We also have a number in mind for the salary, based on our research and current economic realities. The actual number that we will negotiate with you depends on the strength of your resume and skills as well as our sense of how the market is shifting, but if you care to mention a salary range in your inquiry, I can give you a sense as to whether that is doable or too high so you don't waste your time.