Adnan Darwiche's UCLA course: Learning and Reasoning with Bayesian Networks.
Discusses the compilation of Bayesian networks into Arithmetic Circuits (ACs) using three different methods: variable elimination, jointrees, and by reduction to the compilation of NNF circuits.