The perfect teacher wouldn’t give homework on a Friday or on a vacation day. They would not give projects every week and they would not make the projects . The project that they did assign wouldn’t be super hard to find the information on and require you to stay up forever and all night.
I also agree with this post. Projects should be about learning in a fun way, not just memorizing for a test.