David Liebal
Mr. Liebal is a great professor and advisor. This class is tough, however if you put in the work - you will do fine. Study up on your notes, understand the fundamental concepts and you will succeed. 10/10 professor would take again.