These lessons investigate ways to merge computer science with history concepts, including hard and difficult history topics, through an integrated approach. This material is based upon work supported by the National Science Foundation under Grant No. 2010256.