Default

Welcome to my home page.

Courses taught at BYU

Winter 2020: Honors 225 | Physics 442
Fall 2019: Honors 225 | Physics 441
Winter 2019: Physics 442 | Physics 471
Fall 2018: Honors 225 | Physics 441
Winter 2018: Physics 442
Fall 2017: Physics 191 | Physics 291 | Physics 441
Winter 2017: Physics 442
Fall 2016: Physics 191 | Physics 291 | Physics 441
Spring/Summer 2016: Physics 441 | Physics 442
Fall 2015: Physics 191 | Physics 291
Winter 2015: Physics 230
Fall 2014: Physics 105
Winter 2014: Physics 230
Fall 2013: Physics 105
Winter 2013: Physics 581
Fall 2012: Physics 123 | Physics 230
Winter 2012: Physics 471 | Physics 581
Fall 2011: Physics 123
Winter 2011: Physics 123 | Physics 581
Fall 2010: Physics 123
Winter 2010: Physics 430
Fall 2009: Physics 105
Fall 2008: Physics 105
Winter 2008: Physics 471
Fall 2007: Physics 105

Research

I do research on the optical properties of semiconductors, with an emphasis in spin properties and semiconductor nanostructures. For more details see my research group website.

A Cappella Club

I'm the faculty advisor for the BYU A Cappella Club. Visit our website, Facebook page, or YouTube channel for more information.

Other Hobbies

I periodically review a cappella music for the Recorded A Cappella Review Board.

I sing in the Utah Baroque Ensemble.

I play table tennis at the BYU Ping Pong Club and the Orem Table Tennis Club.