Daily homework, but has a lot of final grading options because he wants you to have the best grade. If you put in the work you'll do well in his course. This is my third semester with him, he's very sweet and caring. He wants you to do the best you possibly can, and if you ask for a certain kind of help he will provide it! Would die for him