AIOU is basically a public university in Punjab and most of the programs can be availed in private.