Michael Castle
Great lecturer. He asks for at least 3 project assignments.. If you work and present an outstanding project the professor is pleased. If not he is not happy and your grades are not happy either..