Education

Timeline

High School Diploma

Friday Harbor High School

B.S. Computer Science

Oregon State University

Oregon State University

Course Listing

ProgramCourseDescription
CSLDTINTRO TO LINUX
CS261DATA STRUCTURES
CS271COMPUTER ARCH & ASSEM LANGUAGE
CS290WEB DEVELOPMENT
CS312SYSTEM ADMINISTRATION
CS325ANALYSIS OF ALGORITHMS
CS331INTRO ARTIFICIAL INTELLIGENCE
CS340INTRODUCTION TO DATABASES
CS344OPERATING SYSTEMS I
CS352INTRO TO USABILITY ENGINEERING
CS361SOFTWARE ENGINEERING I
CS362SOFTWARE ENGINEERING II
CS370INTRODUCTION TO SECURITY
CS372INTRO TO COMPUTER NETWORKS
CS381PROGRAMMING LANGUAGE FUND
CS391SOC & ETHICAL ISSUES IN COMSC
CS444OPERATING SYSTEMS II
CS461SENIOR SOFTWARE ENGR PROJECT I
CS462SENIOR SOFTWARE ENGR PROJECT II
CS463SENIOR SOFTWARE ENGR PROJECT III
CS464OPEN SOURCE SOFTWARE
CS468INCLUSIVE DESIGN (HCI)
CS496MOBILE/CLOUD SOFTWARE DEVEL
ECE111INTRODUCTION TO ECE: TOOLS
ECE112INTRODUCTION TO ECE: CONCEPTS
ECE151PROGRAMMING I/EMBED CONTR LAB
ECE152PROGRAMMING II/EMBED CONTR LAB
ECE271DIGITAL LOGIC DESIGN
ECE272DIGITAL LOGIC DESIGN LAB
ECE375COMPUTER ORG & ASSEMBLY LANG
ENGR201ELECTRICAL FUNDAMENTALS I
ENGR202ELECTRICAL FUNDAMENTALS II
ENGR391ENGINEERING ECON & PROJ MGMT
ROB421APPLIED ROBOTICS
ROB456INTELLIGENT ROBOTS
MTH231ELEMENTS DISCRETE MATH
MTH241CALC FOR MGT & SOCIAL SCI
MTH251DIFFERENTIAL CALCULUS
MTH252INTEGRAL CALCULUS
MTH254VECTOR CALCULUS I
MTH306MATRIX & POWER SERIES METHODS
ST314INTRO TO STATS FOR ENGINEERS
PH211GENERAL PHYSICS WITH CALCULUS I
PH212GENERAL PHYSICS WITH CALCULUS II
PH213GENERAL PHYSICS WITH CALCULUS III
WRLDTCOMPOSITION III
WRLDTCREATIVE WRITING
WR121ENGLISH COMPOSITION
WR214WRITING IN BUSINESS
WR327TECHNICAL WRITING
BI102GENERAL BIOLOGY
BI349BIODIVERSITY: CAUSES, CONSERV
CH201CHEMISTRY FOR ENGINEERING MAJ
CH211RECITATION FOR CHEMISTRY 201
COMM114ARGUMENT & CRITICAL DISCOURSE
GEOLDTSURVEY EARTH SCIENCE
HDFS240HUMAN SEXUALITY
HHS231LIFETIME FITNESS FOR HEALTH
HHS246LIFETIME FITNESS: WALKING
MUSLDTLA: MUSIC APPRECIATION
MUS108MUSIC CULTURES/ NAT AM FLUTE
PAC123BOWLING I
PHL205ETHICS
PSLDTAMERICAN GOVT
PSY201GENERAL PSYCHOLOGY
QS262INTRODUCTION TO QUEER STUDIES