ok , i will go into more detail . a program adviser or an academic counselor is usually an experienced professor who is responsible for all the necessary academic counseling through graduation . you can discuss with him the program selection , changing or adding a program , the requirements for graduation , and other problems related to your study . you will choose some courses , and then discuss with the adviser whether your choice can meet the requirements for graduation .