I really wish they would get rid of the lambda calculus section in CMPUT 325. It feels very “let’s cover all these things because the calendar says”. If the course just said FP is good because functions compose, you can do control flow with functions, so you get composable control flow, it would be more than enough.