diff --git a/src/main/java/eu/hbp/mip/models/DAOs/ExperimentDAO.java b/src/main/java/eu/hbp/mip/models/DAOs/ExperimentDAO.java
index 8eb343c9cc658b97e8f0c1a1b6a7be19f09c9c94..444c0ff855fe39ae92f94b0f8fd0d7f2839f3c1d 100644
--- a/src/main/java/eu/hbp/mip/models/DAOs/ExperimentDAO.java
+++ b/src/main/java/eu/hbp/mip/models/DAOs/ExperimentDAO.java
@@ -8,6 +8,7 @@ import lombok.AllArgsConstructor;
 import lombok.Data;
 
 import javax.persistence.*;
+import java.text.SimpleDateFormat;
 import java.util.*;
 
 /**
@@ -86,6 +87,27 @@ public class ExperimentDAO {
         success
     }
 
+    @Override
+    public String toString() {
+        String finishedDT = "";
+        if (this.finished != null)
+            finishedDT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS").format(this.finished);
+
+        return "ExperimentDAO(uuid=" + this.uuid +
+                ", name=" + this.name +
+                ", createdBy=" + this.createdBy +
+                ", workflowHistoryId=" + this.workflowHistoryId +
+                ", status=" + this.status +
+                ", result=" + this.result +
+                ", finished=" + finishedDT +
+                ", algorithm=" + this.algorithm +
+                ", algorithmId=" + this.algorithmId +
+                ", created=" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS").format(this.created) +
+                ", updated=" + this.updated +
+                ", shared=" + this.shared +
+                ", viewed=" + this.viewed + ")";
+    }
+
     public ExperimentDAO() {
         /*
          *  Empty constructor is needed by Hibernate