Based on the given tweet, determine the level of anger the author is experiencing. Choose from the following options: 0: no anger can be inferred, 1: low amount of anger can be inferred, 2: moderate amount of anger can be inferred, 3: high amount of anger can be inferred.
Tweet: Finally uploaded the file I needed to the university server's drop box. It took like half an hour and a lot of cursing and anger on my part
2: moderate amount of anger can be inferred