Katie McCarthy
This is the class if you're serious about learning ASL. It is immersive and rigorous but not too "sink or swim". Katie is a great teacher and you will definitely get out of this course what you put in. Uses an online textbook and homework every week (but it's not difficult). The tests are mostly expressive and you get prep material ahead of time.