Edgar Hassler
This class wholly depends on your project and your team members, which really determines the difficulty. I think Professor Hassler was very helpful and provided us with the tools in order to complete our capstone project. 11/10 would take any class he teaches.