ParentFull threadlil1729·All good points. But teach all these in one semester? Poor students..View on HN