Hatef Arshagi
If you take this professor for the online version of this class, be prepared to find a professor on YouTube to teach it to you. His notes do not make much sense. He's impossible to get a hold of to answer questions. Don't take this class online unless you are okay with teaching the information to yourself.
