oversleeper

Noun

 * 1) One who oversleeps.
 * With so many early-morning lectures, this is not a course for oversleepers.