Data Wrangling and Processing for Genomics (CM580A3 2023)