Crash course: Weaving knowledge in Bayesian networks