I created a list of activities that occupy an associate professor's 70-hour work week. I am sure that I missed many more items. RESEARCH write code run evaluations design experiments write papers write proposals write grant reports review papers serve on editorial boards read papers participate in individual meetings participate in group meetings tell students of important news respond to phd admissions enquiries travel to and attend conferences give talks at conferences serve on panels review grant proposals maintain research web site maintain software and mailing lists organizing seminars attending talks system administration for research TEACHING prepare course materials review course materials prepare slides prepare exams prepare hws grade exams grade hws prepare project ideas reply to student email and questions give lectures read lecture slides by other profs write letters of recommendation hold office hours give tutorials elsewhere give guest lectures write survey articles ADMINISTRATIVE attend faculty meetings faculty hiring phd student hiring ms student hiring assigned committees promotion and tenure committee academic advising organizing conferences