diff --git a/Makefile b/Makefile
index c37ec19202d642eadb28ac3cb91297cdbae93765..06ef2b19a725b5f7ff5ac809e408afe4b9363173 100644
--- a/Makefile
+++ b/Makefile
@@ -167,15 +167,16 @@ fullsubmit: identifier $(FULL_SUBMITFILE)
 
 sync2caen: REMOTE_PATH := ${REMOTE_BASEDIR}/$(notdir $(shell pwd))
 sync2caen:
+	ssh login.engin.umich.edu "mkdir -p '${REMOTE_PATH}'"
 	# Synchronize local files into target directory on CAEN
 	rsync \
       -av \
       --delete \
       --exclude '.git*' \
       --exclude '.vs*' \  
-	  --filter=":- .gitignore" \
+      --filter=":- .gitignore" \
       ./ \
-      "login.engin.umich.edu:'${REMOTE_PATH}'/"
+      "login.engin.umich.edu:'${REMOTE_PATH}/'"
 
 define MAKEFILE_HELP
 EECS281 Advanced Makefile Help