Took circuits 1 a while back, full asynchronous, but Dr. Rabbani makes the class very easy. The first exam was tough due to not being an EE but the example problems and reviews for the 2nd exam and final really made the class easier towards the end.