Prof Farr is an elite professor. He does a great job of teaching SQL, we didn't even start using the language til after the first test. His assignments and tests are not difficult and he recorded all lectures. Attendance was not mandatory but I highly suggest at least watching the recordings if you miss a class. I highly recommend you take him.