Noah Armah
If you can take it with another professor. You have a 30% group project and a 30% final that unless you do very well on them it will tank your grade. He is very hard to understand and you wont really learn anything.