I took Mr. Earls for SCIE1005L and it was great. He explains the labs well and provides you with lots of help to complete the labs. They are very interactive and interesting labs. I would definitely take one of his courses again!