Uses Lingco for class which costs ~$70, but it is really easy to understand and a nice program. Prof. Swankie was always understanding if you speak to him in advance, and the class structure is nice! All HW is online, and you discuss the material in class. Tests are pretty easy as well and open-note. I learned a lot through this class!