Al Jauco
This professor is a wonderful teacher. He gives time to help his students as much as he can and can be reached most of the time to answer questions. His homework isn't difficult and goes over the material more than enough to make it understandable. He also adapts the projects to the interests of the students so they get the best education. 