Trey Earle
Earle was a project based teacher, the only test we took was the final, his lectures are great but spends to much time on the WHY its done that way instead of actually going over HOW to do the math. Pay attention and take notes, you'll pass. Ask questions, hes very helpful and responds to emails pretty promptly.