Cecil Compeau
Dont be fooled by this man's kindness. He makes his exams extremely difficult along with his projects. You can study the assigned worksheets and problem sets all you want but it will be nothing like what he puts on the exams. Dr. C is a HORRIBLE professor. 