As much as i found gen nav one of the hardest i also found it the most interesting and plenty of work to do on it, where as Air law is the most boring one learning all those statements.
but i think maybe mass and balance took some time for me......but eventually got it