Michael Joseph Freemole portrait
801-581-5089

Current Courses

Fall 2022

  • COMM-3560
    Video Production I
  • COMM-3560
    Video Production I

Spring 2022

Courses I Teach

  • COMM-3560 - Video Production I
  • COMM-3560 - Video Production I
  • COMM-3560 - Video Production I