Just finished 2003. Initially, it looks hard to learn; however, as long as you are on the right track, it is easy. There are a lot of paper to write, as well as final paper and final exam. You should command English fairly well; otherwise... good luck