The invention provides novel compositions comprising imidazoquinoxaline compounds of formula (I) and analogs thereof. Also provided are methods of administering the compositions in an effective amount to enhance the immune response of a subject. Further provided are novel compositions and methods of administering the compositions in combination with (an) other agent(s).