Mitchell Grohoski-updated Cyclometer-CSE2