https://github.com/pgmpy/pgmpy/tree/dev/pgmpy
######factors######
#base.py: 1.factor_product; 2.factor_divide
#1.continuous
(A)ContinuousFactor
#2.discrete
(A)CPD
+-------+--------------------+------------------+
|diff | easy | hard |
+-------+-----+------+-------+------+----+------+
|intel |dumb | avg | smart | dumb |avg |