Emmanuel,
Thank you for your input. You are correct in that each course may be different and there will be different priorities. However, the three you listed are very important.
Communication with students is essential and providing feedbck that is meaningful and timely is also important. I'm thrilled you mentioned matching the assessment and course objectives. Excellent.
Nice job.