I took this class to fulfill a requirement and I ended up gaining so much from it. Jim is an awesome professor with a lot of experience in television & radio. He takes time out of every class to help each student individually. He gives constructive feedback for all assignments & keeps the course interesting. I would absolutely recommend this class!