Web Applications course at the Colorado School of Mines