Miranda Doyle -- Teaching, Learning, and Technology