Tests are #1 thing to worry about.If you can do good on the tests you can pass. Give PLENTY of time for project.He is just not a good teacher. Go to office hours if you can, he can be helpful there. Try to ask questions in class if you have any. There is not much advice to be given. Put in effort to really study for tests, only need D- to pass :) 