B.S., Computer Science, B.S., Mathematics, M.S., Computer Science, Brigham Young University, Provo, Utah
• Summa cum laude, BYU Trustees Scholar, WordPerfect Scholar, National Merit Scholar
• Degrees awarded August 2000 (B.S.) and August 2003 (M.S.)
• Teaching assistant:
• CS 235 and CS 236 (Fundamentals of Computer Science)
• CS 345 (Operating Systems)
• CS 103 (Introduction to Programming)