Give synonym: to have difficulty in (doing) smth
1) to be good at smth
2) to do well in
3) to take notes
4) to have trouble in (doing) smth
5) to revise