Digital Photography from the Ground Up: A Comprehensive Course