Dr. O'Neal is a super passionate and funny professor. She makes her recorded lectures relatively interesting, too. It is a lot of work for an intro class, however. Pre-recorded lectures are very long with readings, group projects, and mandatory discussions on top of that. Tests aren't terrible if you know the material