Aside: are there any good open/online resources for learning about bayesian reasoning, NLP, machine learning or similar topics?<p>I've read "Probabilistic Programming & Bayesian Methods for Hackers" but it didn't feel like it explained enough of the concepts. I'd love something like an undergraduate curriculum/text if someone could recommend one.