He passed all of the courses top of his batch as a result he was able to make rapid and regular promotions at different ranks in the Sudan National Army .
While he was on active duty in the SNA , Dim underwent several military courses .
Dim passed all of the courses top of Dim 's batch as a result he was able to make rapid and regular promotions at different ranks in the Sudan National Army .
While he was on active duty in the SNA , Dim underwent several military courses .